CVE-2011-4862 Memory corruption in n/a

Critical 10.0 Published Updated

Remote attackers can execute arbitrary code via a buffer overflow in the telnetd encryption key handling, affecting multiple operating systems and Kerberos implementations.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2011-4862?

CVE-2011-4862 is a critical memory corruption vulnerability in Debian Debian Linux, published on 25 Dec 2011. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Buffer overflow in libtelnet/encrypt.c in telnetd in FreeBSD 7.3 through 9.0, MIT Kerberos Version 5 Applications (aka krb5-appl) 1.0.2 and earlier, Heimdal 1.5.1 and earlier, GNU inetutils, and possibly other products allows remote attackers to execute arbitrary code via a long encryption key, as exploited in the wild in December 2011.

Weakness: CWE-120

Which versions are affected by CVE-2011-4862?

It affects 10 products.

Linux distribution packages (40)
krb5 Red Hat:enterprise_linux:4::asAll versions0:1.3.4-65.el4
krb5-debuginfo Red Hat:enterprise_linux:4::asAll versions0:1.3.4-65.el4
krb5-devel Red Hat:enterprise_linux:4::asAll versions0:1.3.4-65.el4
krb5-libs Red Hat:enterprise_linux:4::asAll versions0:1.3.4-65.el4
krb5-server Red Hat:enterprise_linux:4::asAll versions0:1.3.4-65.el4
krb5-workstation Red Hat:enterprise_linux:4::asAll versions0:1.3.4-65.el4
krb5 Red Hat:enterprise_linux:4::desktopAll versions0:1.3.4-65.el4
krb5-debuginfo Red Hat:enterprise_linux:4::desktopAll versions0:1.3.4-65.el4
krb5-devel Red Hat:enterprise_linux:4::desktopAll versions0:1.3.4-65.el4
krb5-libs Red Hat:enterprise_linux:4::desktopAll versions0:1.3.4-65.el4
krb5-server Red Hat:enterprise_linux:4::desktopAll versions0:1.3.4-65.el4
krb5-workstation Red Hat:enterprise_linux:4::desktopAll versions0:1.3.4-65.el4
krb5 Red Hat:enterprise_linux:4::esAll versions0:1.3.4-65.el4
krb5-debuginfo Red Hat:enterprise_linux:4::esAll versions0:1.3.4-65.el4
krb5-devel Red Hat:enterprise_linux:4::esAll versions0:1.3.4-65.el4
krb5-libs Red Hat:enterprise_linux:4::esAll versions0:1.3.4-65.el4
krb5-server Red Hat:enterprise_linux:4::esAll versions0:1.3.4-65.el4
krb5-workstation Red Hat:enterprise_linux:4::esAll versions0:1.3.4-65.el4
krb5 Red Hat:enterprise_linux:4::wsAll versions0:1.3.4-65.el4
krb5-debuginfo Red Hat:enterprise_linux:4::wsAll versions0:1.3.4-65.el4
krb5-devel Red Hat:enterprise_linux:4::wsAll versions0:1.3.4-65.el4
krb5-libs Red Hat:enterprise_linux:4::wsAll versions0:1.3.4-65.el4
krb5-server Red Hat:enterprise_linux:4::wsAll versions0:1.3.4-65.el4
krb5-workstation Red Hat:enterprise_linux:4::wsAll versions0:1.3.4-65.el4
krb5 Red Hat:enterprise_linux:5::clientAll versions0:1.6.1-63.el5_7
krb5-debuginfo Red Hat:enterprise_linux:5::clientAll versions0:1.6.1-63.el5_7
krb5-libs Red Hat:enterprise_linux:5::clientAll versions0:1.6.1-63.el5_7
krb5-workstation Red Hat:enterprise_linux:5::clientAll versions0:1.6.1-63.el5_7
krb5 Red Hat:enterprise_linux:5::client_workstationAll versions0:1.6.1-63.el5_7
krb5-debuginfo Red Hat:enterprise_linux:5::client_workstationAll versions0:1.6.1-63.el5_7
krb5-devel Red Hat:enterprise_linux:5::client_workstationAll versions0:1.6.1-63.el5_7
krb5-server Red Hat:enterprise_linux:5::client_workstationAll versions0:1.6.1-63.el5_7
krb5-server-ldap Red Hat:enterprise_linux:5::client_workstationAll versions0:1.6.1-63.el5_7
krb5 Red Hat:enterprise_linux:5::serverAll versions0:1.6.1-63.el5_7
krb5-debuginfo Red Hat:enterprise_linux:5::serverAll versions0:1.6.1-63.el5_7
krb5-devel Red Hat:enterprise_linux:5::serverAll versions0:1.6.1-63.el5_7
krb5-libs Red Hat:enterprise_linux:5::serverAll versions0:1.6.1-63.el5_7
krb5-server Red Hat:enterprise_linux:5::serverAll versions0:1.6.1-63.el5_7
krb5-server-ldap Red Hat:enterprise_linux:5::serverAll versions0:1.6.1-63.el5_7
krb5-workstation Red Hat:enterprise_linux:5::serverAll versions0:1.6.1-63.el5_7

Products include Debian Debian Linux, Fedoraproject Fedora, Freebsd Freebsd, Gnu Inetutils, Heimdal Project Heimdal, Mit Krb5-Appl and 4 more.

How do I fix CVE-2011-4862?

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-2011-4862 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2011-4862 exists.

Public exploit code: 3 Metasploit modules, 3 Exploit-DB entries and 3 proofs of concept on GitHub.

All Debian Debian Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2011-4862, DSA-2372-1, DSA-2373-1, DSA-2375-1, GHSA-x8cr-m6vm-pqh4, RHSA-2011:1851 and 3 more.

Is CVE-2011-4862 in your software?

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

Check your SBOMs for free