CVE-2009-4212
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto...
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7 before 1.7.1, allow remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code by providing ciphertext with a length that is too short to be valid.
Exploit likelihood
What each source reports
NVD Score used
10.0
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7 before 1.7.1, allow remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code by providing ciphertext with a length that is too short to be valid.
- Record
CVE-2009-4212- CVSS 2.0
- 10.0 High
AV:N/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7 before 1.7.1, allow remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code by providing ciphertext with a length that is too short to be valid.
- Record
CVE-2009-4212- Updated
- 2026-11-02
EUVDEUVD-2009-4182 No score
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7 before 1.7.1, allow remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code by providing ciphertext with a length that is too short to be valid.
- Record
EUVD-2009-4182- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-39cv-j24w-8wvf No score
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto...
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7 before 1.7.1, allow remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code by providing ciphertext with a length that is too short to be valid.
- Record
GHSA-39cv-j24w-8wvf- Updated
- 2026-11-02
OSV No score
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7 before 1.7.1, allow remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code by providing ciphertext with a length that is too short to be valid.
- Record
CVE-2009-4212- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-4212 No score
Multiple integer underflows in the (1) AES and (2) RC4 decryption functionality in the crypto library in MIT Kerberos 5 (aka krb5) 1.3 through 1.6.3, and 1.7 before 1.7.1, allow remote attackers to cause a denial of service (daemon crash) or possibly execute arbitrary code by providing ciphertext with a length that is too short to be valid.
- Record
DEBIAN-CVE-2009-4212- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10004-1 No score
krb5-1.15-1.1 on GA media
These are all security issues fixed in the krb5-1.15-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10004-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
krb5Debian:12 |
before 1.8+dfsg~alpha1-1 | 1.8+dfsg~alpha1-1 |
krb5Debian:13 |
before 1.8+dfsg~alpha1-1 | 1.8+dfsg~alpha1-1 |
krb5Debian:14 |
before 1.8+dfsg~alpha1-1 | 1.8+dfsg~alpha1-1 |
krb5Debian:4.0 |
before 1.4.4-7etch8, plus listed versions 1.4.4-7etch11.4.4-7etch21.4.4-7etch31.4.4-7etch41.4.4-7etch51.4.4-7etch61.4.4-7etch7 |
1.4.4-7etch8 |
krb5Debian:5.0 |
before 1.6.dfsg.4~beta1-5lenny2, plus listed versions 1.6.dfsg.4~beta1-51.6.dfsg.4~beta1-5lenny1 |
1.6.dfsg.4~beta1-5lenny2 |
krb5Red Hat:enterprise_linux:3::as |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-debuginfoRed Hat:enterprise_linux:3::as |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-develRed Hat:enterprise_linux:3::as |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-libsRed Hat:enterprise_linux:3::as |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-serverRed Hat:enterprise_linux:3::as |
before 0:1.2.7-71 | 0:1.2.7-71 |
Show 82 moreShow less
| Package | Affected | Fixed |
|---|---|---|
krb5-workstationRed Hat:enterprise_linux:3::as |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5Red Hat:enterprise_linux:3::desktop |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-develRed Hat:enterprise_linux:3::desktop |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-libsRed Hat:enterprise_linux:3::desktop |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-serverRed Hat:enterprise_linux:3::desktop |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-workstationRed Hat:enterprise_linux:3::desktop |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5Red Hat:enterprise_linux:3::es |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-debuginfoRed Hat:enterprise_linux:3::es |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-develRed Hat:enterprise_linux:3::es |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-libsRed Hat:enterprise_linux:3::es |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-serverRed Hat:enterprise_linux:3::es |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-workstationRed Hat:enterprise_linux:3::es |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5Red Hat:enterprise_linux:3::ws |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-develRed Hat:enterprise_linux:3::ws |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-libsRed Hat:enterprise_linux:3::ws |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-serverRed Hat:enterprise_linux:3::ws |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5-workstationRed Hat:enterprise_linux:3::ws |
before 0:1.2.7-71 | 0:1.2.7-71 |
krb5Red Hat:rhel_eus:4.7::as |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-debuginfoRed Hat:rhel_eus:4.7::as |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-develRed Hat:rhel_eus:4.7::as |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-libsRed Hat:rhel_eus:4.7::as |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-serverRed Hat:rhel_eus:4.7::as |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-workstationRed Hat:rhel_eus:4.7::as |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5Red Hat:enterprise_linux:4::as |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-debuginfoRed Hat:enterprise_linux:4::as |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-develRed Hat:enterprise_linux:4::as |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-libsRed Hat:enterprise_linux:4::as |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-serverRed Hat:enterprise_linux:4::as |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-workstationRed Hat:enterprise_linux:4::as |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5Red Hat:enterprise_linux:4::desktop |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-develRed Hat:enterprise_linux:4::desktop |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-libsRed Hat:enterprise_linux:4::desktop |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-serverRed Hat:enterprise_linux:4::desktop |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-workstationRed Hat:enterprise_linux:4::desktop |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5Red Hat:rhel_eus:4.7::es |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-debuginfoRed Hat:rhel_eus:4.7::es |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-develRed Hat:rhel_eus:4.7::es |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-libsRed Hat:rhel_eus:4.7::es |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-serverRed Hat:rhel_eus:4.7::es |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5-workstationRed Hat:rhel_eus:4.7::es |
before 0:1.3.4-60.el4_7.3 | 0:1.3.4-60.el4_7.3 |
krb5Red Hat:enterprise_linux:4::es |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-debuginfoRed Hat:enterprise_linux:4::es |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-develRed Hat:enterprise_linux:4::es |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-libsRed Hat:enterprise_linux:4::es |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-serverRed Hat:enterprise_linux:4::es |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-workstationRed Hat:enterprise_linux:4::es |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5Red Hat:enterprise_linux:4::ws |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-develRed Hat:enterprise_linux:4::ws |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-libsRed Hat:enterprise_linux:4::ws |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-serverRed Hat:enterprise_linux:4::ws |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5-workstationRed Hat:enterprise_linux:4::ws |
before 0:1.3.4-62.el4_8.1 | 0:1.3.4-62.el4_8.1 |
krb5Red Hat:enterprise_linux:5::client_workstation |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-develRed Hat:enterprise_linux:5::client_workstation |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-serverRed Hat:enterprise_linux:5::client_workstation |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5Red Hat:enterprise_linux:5::client |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-debuginfoRed Hat:enterprise_linux:5::client |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-libsRed Hat:enterprise_linux:5::client |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-workstationRed Hat:enterprise_linux:5::client |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5Red Hat:rhel_eus:5.2 |
before 0:1.6.1-25.el5_2.3 | 0:1.6.1-25.el5_2.3 |
krb5-debuginfoRed Hat:rhel_eus:5.2 |
before 0:1.6.1-25.el5_2.3 | 0:1.6.1-25.el5_2.3 |
krb5-develRed Hat:rhel_eus:5.2 |
before 0:1.6.1-25.el5_2.3 | 0:1.6.1-25.el5_2.3 |
krb5-libsRed Hat:rhel_eus:5.2 |
before 0:1.6.1-25.el5_2.3 | 0:1.6.1-25.el5_2.3 |
krb5-serverRed Hat:rhel_eus:5.2 |
before 0:1.6.1-25.el5_2.3 | 0:1.6.1-25.el5_2.3 |
krb5-workstationRed Hat:rhel_eus:5.2 |
before 0:1.6.1-25.el5_2.3 | 0:1.6.1-25.el5_2.3 |
krb5Red Hat:rhel_eus:5.3 |
before 0:1.6.1-31.el5_3.4 | 0:1.6.1-31.el5_3.4 |
krb5-debuginfoRed Hat:rhel_eus:5.3 |
before 0:1.6.1-31.el5_3.4 | 0:1.6.1-31.el5_3.4 |
krb5-develRed Hat:rhel_eus:5.3 |
before 0:1.6.1-31.el5_3.4 | 0:1.6.1-31.el5_3.4 |
krb5-libsRed Hat:rhel_eus:5.3 |
before 0:1.6.1-31.el5_3.4 | 0:1.6.1-31.el5_3.4 |
krb5-serverRed Hat:rhel_eus:5.3 |
before 0:1.6.1-31.el5_3.4 | 0:1.6.1-31.el5_3.4 |
krb5-workstationRed Hat:rhel_eus:5.3 |
before 0:1.6.1-31.el5_3.4 | 0:1.6.1-31.el5_3.4 |
krb5Red Hat:enterprise_linux:5::server |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-debuginfoRed Hat:enterprise_linux:5::server |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-develRed Hat:enterprise_linux:5::server |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-libsRed Hat:enterprise_linux:5::server |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-serverRed Hat:enterprise_linux:5::server |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5-workstationRed Hat:enterprise_linux:5::server |
before 0:1.6.1-36.el5_4.1 | 0:1.6.1-36.el5_4.1 |
krb5openSUSE:Tumbleweed From an advisory covering 54 CVEs |
before 1.15-1.1 | 1.15-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-4212 is a high vulnerability (CVSS 10.0) in Mit Kerberos, published January 12, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 7.55%, the 94th percentile. Fixed in krb5 1.8+dfsg~alpha1-1.
References
lists.apple.com/archives/security-announce/2010//Jun/msg00001.html
secunia.com/advisories/38140
vupen.com/english/advisories/2010/0096
support.avaya.com/css/P8/documents/100074869
secunia.com/advisories/38126
debian.org/security/2010/dsa-1969
Show 87 moreShow less
vupen.com/english/advisories/2010/1481
ubuntu.com/usn/usn-881-1
marc.info?l=bugtraq&m=130497213107107&w=2
web.mit.edu/kerberos/advisories/MITKRB5-SA-2009-004.txt
lists.fedoraproject.org/pipermail/package-announce/2010-January/033915.html
mandriva.com/security/advisories?name=MDVSA-2010:006
securitytracker.com/id?1023440
secunia.com/advisories/38080
sunsolve.sun.com/search/document.do?assetkey=1-66-275530-1
sunsolve.sun.com/search/document.do?assetkey=1-77-1021779.1-1
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8192
secunia.com/advisories/38203
bugzilla.redhat.com/show_bug.cgi?id=545015
lists.fedoraproject.org/pipermail/package-announce/2010-January/033919.html
support.apple.com/kb/HT4188
secunia.com/advisories/40220
secunia.com/advisories/38108
securityfocus.com/bid/37749
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11272
rhn.redhat.com/errata/RHSA-2010-0029.html
rhn.redhat.com/errata/RHSA-2010-0095.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A7357
secunia.com/advisories/38696
vupen.com/english/advisories/2010/0129
secunia.com/advisories/38184
nvd.nist.gov/vuln/detail/CVE-2009-4212
github.com/advisories/GHSA-39cv-j24w-8wvf
security-tracker.debian.org/tracker/CVE-2009-4212
access.redhat.com/errata/RHSA-2010:0029
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0029.json
access.redhat.com/security/cve/CVE-2009-4212
cve.org/CVERecord?id=CVE-2009-4212
suse.com/security/cve/CVE-2002-2443
suse.com/security/cve/CVE-2009-0844
suse.com/security/cve/CVE-2009-0845
suse.com/security/cve/CVE-2009-0846
suse.com/security/cve/CVE-2009-0847
suse.com/security/cve/CVE-2009-3295
suse.com/security/cve/CVE-2009-4212
suse.com/security/cve/CVE-2010-0283
suse.com/security/cve/CVE-2010-0628
suse.com/security/cve/CVE-2010-1320
suse.com/security/cve/CVE-2010-1321
suse.com/security/cve/CVE-2010-1322
suse.com/security/cve/CVE-2010-1323
suse.com/security/cve/CVE-2010-1324
suse.com/security/cve/CVE-2010-4020
suse.com/security/cve/CVE-2010-4021
suse.com/security/cve/CVE-2010-4022
suse.com/security/cve/CVE-2011-0281
suse.com/security/cve/CVE-2011-0282
suse.com/security/cve/CVE-2011-0284
suse.com/security/cve/CVE-2011-0285
suse.com/security/cve/CVE-2011-1527
suse.com/security/cve/CVE-2011-1528
suse.com/security/cve/CVE-2011-1529
suse.com/security/cve/CVE-2011-1530
suse.com/security/cve/CVE-2012-1012
suse.com/security/cve/CVE-2012-1013
suse.com/security/cve/CVE-2012-1016
suse.com/security/cve/CVE-2013-1415
suse.com/security/cve/CVE-2013-1417
suse.com/security/cve/CVE-2013-1418
suse.com/security/cve/CVE-2014-4341
suse.com/security/cve/CVE-2014-4342
suse.com/security/cve/CVE-2014-4343
suse.com/security/cve/CVE-2014-4344
suse.com/security/cve/CVE-2014-4345
suse.com/security/cve/CVE-2014-5351
suse.com/security/cve/CVE-2014-5352
suse.com/security/cve/CVE-2014-5353
suse.com/security/cve/CVE-2014-5354
suse.com/security/cve/CVE-2014-5355
suse.com/security/cve/CVE-2014-9421
suse.com/security/cve/CVE-2014-9422
suse.com/security/cve/CVE-2014-9423
suse.com/security/cve/CVE-2015-2694
suse.com/security/cve/CVE-2015-2695
suse.com/security/cve/CVE-2015-2696
suse.com/security/cve/CVE-2015-2697
suse.com/security/cve/CVE-2015-2698
suse.com/security/cve/CVE-2015-8629
suse.com/security/cve/CVE-2015-8630
suse.com/security/cve/CVE-2015-8631
suse.com/security/cve/CVE-2016-3119
suse.com/security/cve/CVE-2016-3120