CVE-2020-10188 Memory corruption in n/a

Critical 9.8 Published Updated

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::clientAll versions0:1.0.1-10.el6_10
krb5-appl-servers Red Hat:enterprise_linux:6::clientAll versions0:1.0.1-10.el6_10
telnet Red Hat:enterprise_linux:6::clientAll versions1:0.17-49.el6_10
telnet-server Red Hat:enterprise_linux:6::clientAll versions1:0.17-49.el6_10
krb5-appl Red Hat:enterprise_linux:6::computenodeAll versions0:1.0.1-10.el6_10
krb5-appl-servers Red Hat:enterprise_linux:6::computenodeAll versions0:1.0.1-10.el6_10
telnet Red Hat:enterprise_linux:6::computenodeAll versions1:0.17-49.el6_10
telnet-server Red Hat:enterprise_linux:6::computenodeAll versions1:0.17-49.el6_10
krb5-appl Red Hat:enterprise_linux:6::serverAll versions0:1.0.1-10.el6_10
krb5-appl-servers Red Hat:enterprise_linux:6::serverAll versions0:1.0.1-10.el6_10
telnet Red Hat:enterprise_linux:6::serverAll versions1:0.17-49.el6_10
telnet-server Red Hat:enterprise_linux:6::serverAll versions1:0.17-49.el6_10
krb5-appl Red Hat:enterprise_linux:6::workstationAll versions0:1.0.1-10.el6_10
krb5-appl-servers Red Hat:enterprise_linux:6::workstationAll versions0:1.0.1-10.el6_10
telnet Red Hat:enterprise_linux:6::workstationAll versions1:0.17-49.el6_10
telnet-server Red Hat:enterprise_linux:6::workstationAll versions1:0.17-49.el6_10
telnet Red Hat:enterprise_linux:7::clientAll versions1:0.17-65.el7_8
telnet-server Red Hat:enterprise_linux:7::clientAll versions1:0.17-65.el7_8
telnet Red Hat:enterprise_linux:7::computenodeAll versions1:0.17-65.el7_8
telnet-server Red Hat:enterprise_linux:7::computenodeAll versions1:0.17-65.el7_8
telnet Red Hat:enterprise_linux:7::serverAll versions1:0.17-65.el7_8
telnet-server Red Hat:enterprise_linux:7::serverAll versions1:0.17-65.el7_8
telnet Red Hat:enterprise_linux:7::workstationAll versions1:0.17-65.el7_8
telnet-server Red Hat:enterprise_linux:7::workstationAll versions1:0.17-65.el7_8
telnet Red Hat:enterprise_linux:8::appstreamAll versions1:0.17-73.el8_1.1
telnet-server Red Hat:enterprise_linux:8::appstreamAll versions1:0.17-73.el8_1.1
telnet Red Hat:rhel_aus:7.6::serverAll versions1:0.17-65.el7_6
telnet-debuginfo Red Hat:rhel_aus:7.6::serverAll versions1:0.17-65.el7_6
telnet-server Red Hat:rhel_aus:7.6::serverAll versions1:0.17-65.el7_6
telnet Red Hat:rhel_aus:7.7::serverAll versions1:0.17-65.el7_7
telnet-debuginfo Red Hat:rhel_aus:7.7::serverAll versions1:0.17-65.el7_7
telnet-server Red Hat:rhel_aus:7.7::serverAll versions1:0.17-65.el7_7
telnet Red Hat:rhel_e4s:7.6::serverAll versions1:0.17-65.el7_6
telnet-debuginfo Red Hat:rhel_e4s:7.6::serverAll versions1:0.17-65.el7_6
telnet-server Red Hat:rhel_e4s:7.6::serverAll versions1:0.17-65.el7_6
telnet Red Hat:rhel_e4s:7.7::serverAll versions1:0.17-65.el7_7
telnet-debuginfo Red Hat:rhel_e4s:7.7::serverAll versions1:0.17-65.el7_7
telnet-server Red Hat:rhel_e4s:7.7::serverAll versions1:0.17-65.el7_7
telnet Red Hat:rhel_e4s:8.0::appstreamAll versions1:0.17-73.el8_0.1
telnet-server Red Hat:rhel_e4s:8.0::appstreamAll versions1: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.

All Debian Debian Linux vulnerabilities

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.

Is CVE-2020-10188 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free