CVE-2020-10188 Memory corruption in n/a
Remote attackers can execute arbitrary code on netkit telnetd servers via a buffer overflow in utility.c triggered by short writes or urgent data.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-10188?
CVE-2020-10188 is a critical memory corruption vulnerability in Debian Debian Linux, published on 6 Mar 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
utility.c in telnetd in netkit telnet through 0.17 allows remote attackers to execute arbitrary code via short writes or urgent data, because of a buffer overflow involving the netclear and nextitem functions.
Weakness: CWE-120
Which versions are affected by CVE-2020-10188?
It affects 6 products.
Linux distribution packages (40)
krb5-appl Red Hat:enterprise_linux:6::client | All versions | 0:1.0.1-10.el6_10 |
krb5-appl-servers Red Hat:enterprise_linux:6::client | All versions | 0:1.0.1-10.el6_10 |
telnet Red Hat:enterprise_linux:6::client | All versions | 1:0.17-49.el6_10 |
telnet-server Red Hat:enterprise_linux:6::client | All versions | 1:0.17-49.el6_10 |
krb5-appl Red Hat:enterprise_linux:6::computenode | All versions | 0:1.0.1-10.el6_10 |
krb5-appl-servers Red Hat:enterprise_linux:6::computenode | All versions | 0:1.0.1-10.el6_10 |
telnet Red Hat:enterprise_linux:6::computenode | All versions | 1:0.17-49.el6_10 |
telnet-server Red Hat:enterprise_linux:6::computenode | All versions | 1:0.17-49.el6_10 |
krb5-appl Red Hat:enterprise_linux:6::server | All versions | 0:1.0.1-10.el6_10 |
krb5-appl-servers Red Hat:enterprise_linux:6::server | All versions | 0:1.0.1-10.el6_10 |
telnet Red Hat:enterprise_linux:6::server | All versions | 1:0.17-49.el6_10 |
telnet-server Red Hat:enterprise_linux:6::server | All versions | 1:0.17-49.el6_10 |
krb5-appl Red Hat:enterprise_linux:6::workstation | All versions | 0:1.0.1-10.el6_10 |
krb5-appl-servers Red Hat:enterprise_linux:6::workstation | All versions | 0:1.0.1-10.el6_10 |
telnet Red Hat:enterprise_linux:6::workstation | All versions | 1:0.17-49.el6_10 |
telnet-server Red Hat:enterprise_linux:6::workstation | All versions | 1:0.17-49.el6_10 |
telnet Red Hat:enterprise_linux:7::client | All versions | 1:0.17-65.el7_8 |
telnet-server Red Hat:enterprise_linux:7::client | All versions | 1:0.17-65.el7_8 |
telnet Red Hat:enterprise_linux:7::computenode | All versions | 1:0.17-65.el7_8 |
telnet-server Red Hat:enterprise_linux:7::computenode | All versions | 1:0.17-65.el7_8 |
telnet Red Hat:enterprise_linux:7::server | All versions | 1:0.17-65.el7_8 |
telnet-server Red Hat:enterprise_linux:7::server | All versions | 1:0.17-65.el7_8 |
telnet Red Hat:enterprise_linux:7::workstation | All versions | 1:0.17-65.el7_8 |
telnet-server Red Hat:enterprise_linux:7::workstation | All versions | 1:0.17-65.el7_8 |
telnet Red Hat:enterprise_linux:8::appstream | All versions | 1:0.17-73.el8_1.1 |
telnet-server Red Hat:enterprise_linux:8::appstream | All versions | 1:0.17-73.el8_1.1 |
telnet Red Hat:rhel_aus:7.6::server | All versions | 1:0.17-65.el7_6 |
telnet-debuginfo Red Hat:rhel_aus:7.6::server | All versions | 1:0.17-65.el7_6 |
telnet-server Red Hat:rhel_aus:7.6::server | All versions | 1:0.17-65.el7_6 |
telnet Red Hat:rhel_aus:7.7::server | All versions | 1:0.17-65.el7_7 |
telnet-debuginfo Red Hat:rhel_aus:7.7::server | All versions | 1:0.17-65.el7_7 |
telnet-server Red Hat:rhel_aus:7.7::server | All versions | 1:0.17-65.el7_7 |
telnet Red Hat:rhel_e4s:7.6::server | All versions | 1:0.17-65.el7_6 |
telnet-debuginfo Red Hat:rhel_e4s:7.6::server | All versions | 1:0.17-65.el7_6 |
telnet-server Red Hat:rhel_e4s:7.6::server | All versions | 1:0.17-65.el7_6 |
telnet Red Hat:rhel_e4s:7.7::server | All versions | 1:0.17-65.el7_7 |
telnet-debuginfo Red Hat:rhel_e4s:7.7::server | All versions | 1:0.17-65.el7_7 |
telnet-server Red Hat:rhel_e4s:7.7::server | All versions | 1:0.17-65.el7_7 |
telnet Red Hat:rhel_e4s:8.0::appstream | All versions | 1:0.17-73.el8_0.1 |
telnet-server Red Hat:rhel_e4s:8.0::appstream | All versions | 1:0.17-73.el8_0.1 |
Products include Arista Eos, Debian Debian Linux, Fedoraproject Fedora, Juniper Junos, Netkit Telnet Project Netkit Telnet, Oracle Communications Performance Intelligence Center.
How do I fix CVE-2020-10188?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2020-10188 being exploited?
There is no known exploitation of CVE-2020-10188 in the wild and no public exploit code.
Other vulnerabilities in Debian Debian Linux
Sources
Also known as DEBIAN-CVE-2020-10188, DLA-2176-1, DLA-2341-1, GHSA-8239-4cq6-qmwc, MGASA-2020-0169, MGASA-2020-0211 and 11 more.