CVE-2011-4862 Memory corruption in n/a
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::as | All versions | 0:1.3.4-65.el4 |
krb5-debuginfo Red Hat:enterprise_linux:4::as | All versions | 0:1.3.4-65.el4 |
krb5-devel Red Hat:enterprise_linux:4::as | All versions | 0:1.3.4-65.el4 |
krb5-libs Red Hat:enterprise_linux:4::as | All versions | 0:1.3.4-65.el4 |
krb5-server Red Hat:enterprise_linux:4::as | All versions | 0:1.3.4-65.el4 |
krb5-workstation Red Hat:enterprise_linux:4::as | All versions | 0:1.3.4-65.el4 |
krb5 Red Hat:enterprise_linux:4::desktop | All versions | 0:1.3.4-65.el4 |
krb5-debuginfo Red Hat:enterprise_linux:4::desktop | All versions | 0:1.3.4-65.el4 |
krb5-devel Red Hat:enterprise_linux:4::desktop | All versions | 0:1.3.4-65.el4 |
krb5-libs Red Hat:enterprise_linux:4::desktop | All versions | 0:1.3.4-65.el4 |
krb5-server Red Hat:enterprise_linux:4::desktop | All versions | 0:1.3.4-65.el4 |
krb5-workstation Red Hat:enterprise_linux:4::desktop | All versions | 0:1.3.4-65.el4 |
krb5 Red Hat:enterprise_linux:4::es | All versions | 0:1.3.4-65.el4 |
krb5-debuginfo Red Hat:enterprise_linux:4::es | All versions | 0:1.3.4-65.el4 |
krb5-devel Red Hat:enterprise_linux:4::es | All versions | 0:1.3.4-65.el4 |
krb5-libs Red Hat:enterprise_linux:4::es | All versions | 0:1.3.4-65.el4 |
krb5-server Red Hat:enterprise_linux:4::es | All versions | 0:1.3.4-65.el4 |
krb5-workstation Red Hat:enterprise_linux:4::es | All versions | 0:1.3.4-65.el4 |
krb5 Red Hat:enterprise_linux:4::ws | All versions | 0:1.3.4-65.el4 |
krb5-debuginfo Red Hat:enterprise_linux:4::ws | All versions | 0:1.3.4-65.el4 |
krb5-devel Red Hat:enterprise_linux:4::ws | All versions | 0:1.3.4-65.el4 |
krb5-libs Red Hat:enterprise_linux:4::ws | All versions | 0:1.3.4-65.el4 |
krb5-server Red Hat:enterprise_linux:4::ws | All versions | 0:1.3.4-65.el4 |
krb5-workstation Red Hat:enterprise_linux:4::ws | All versions | 0:1.3.4-65.el4 |
krb5 Red Hat:enterprise_linux:5::client | All versions | 0:1.6.1-63.el5_7 |
krb5-debuginfo Red Hat:enterprise_linux:5::client | All versions | 0:1.6.1-63.el5_7 |
krb5-libs Red Hat:enterprise_linux:5::client | All versions | 0:1.6.1-63.el5_7 |
krb5-workstation Red Hat:enterprise_linux:5::client | All versions | 0:1.6.1-63.el5_7 |
krb5 Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.6.1-63.el5_7 |
krb5-debuginfo Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.6.1-63.el5_7 |
krb5-devel Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.6.1-63.el5_7 |
krb5-server Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.6.1-63.el5_7 |
krb5-server-ldap Red Hat:enterprise_linux:5::client_workstation | All versions | 0:1.6.1-63.el5_7 |
krb5 Red Hat:enterprise_linux:5::server | All versions | 0:1.6.1-63.el5_7 |
krb5-debuginfo Red Hat:enterprise_linux:5::server | All versions | 0:1.6.1-63.el5_7 |
krb5-devel Red Hat:enterprise_linux:5::server | All versions | 0:1.6.1-63.el5_7 |
krb5-libs Red Hat:enterprise_linux:5::server | All versions | 0:1.6.1-63.el5_7 |
krb5-server Red Hat:enterprise_linux:5::server | All versions | 0:1.6.1-63.el5_7 |
krb5-server-ldap Red Hat:enterprise_linux:5::server | All versions | 0:1.6.1-63.el5_7 |
krb5-workstation Red Hat:enterprise_linux:5::server | All versions | 0: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.
Other vulnerabilities in Debian Debian Linux
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.