CVE-2012-1015
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT...
CVE-2012-1015 is a high vulnerability (CVSS 9.3) in Mit Kerberos 5, published July 31, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.81%, the 91st percentile. Fixed in krb5 1.10.1+dfsg-2.
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) 1.8.x, 1.9.x before 1.9.5, and 1.10.x before 1.10.3 attempts to calculate a checksum before verifying that the key type is appropriate for a checksum, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free, heap memory corruption, and daemon crash) via a crafted AS-REQ request.
Exploit likelihood
What each source reports
NVD Score used
9.3
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) 1.8.x, 1.9.x before 1.9.5, and 1.10.x before 1.10.3 attempts to calculate a checksum before verifying that the key type is appropriate for a checksum, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free, heap memory corruption, and daemon crash) via a crafted AS-REQ request.
- Record
CVE-2012-1015- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) 1.8.x, 1.9.x before 1.9.5, and 1.10.x before 1.10.3 attempts to calculate a checksum before verifying that the key type is appropriate for a checksum, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free, heap memory corruption, and daemon crash) via a crafted AS-REQ request.
- Record
CVE-2012-1015- Updated
- 2026-11-02
EUVDEUVD-2012-1053 No score
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) 1.8.x, 1.9.x before 1.9.5, and 1.10.x before 1.10.3 attempts to calculate a checksum before verifying that the key type is appropriate for a checksum, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free, heap memory corruption, and daemon crash) via a crafted AS-REQ request.
- Record
EUVD-2012-1053- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-phxm-4gpx-94fr No score
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT...
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) 1.8.x, 1.9.x before 1.9.5, and 1.10.x before 1.10.3 attempts to calculate a checksum before verifying that the key type is appropriate for a checksum, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free, heap memory corruption, and daemon crash) via a crafted AS-REQ request.
- Record
GHSA-phxm-4gpx-94fr- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) 1.8.x, 1.9.x before 1.9.5, and 1.10.x before 1.10.3 attempts to calculate a checksum before verifying that the key type is appropriate for a checksum, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free, heap memory corruption, and daemon crash) via a crafted AS-REQ request.
- Record
CVE-2012-1015- Updated
- 2026-11-02
OSVDEBIAN-CVE-2012-1015 No score
The kdc_handle_protected_negotiation function in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) 1.8.x, 1.9.x before 1.9.5, and 1.10.x before 1.10.3 attempts to calculate a checksum before verifying that the key type is appropriate for a checksum, which allows remote attackers to execute arbitrary code or cause a denial of service (uninitialized pointer free, heap memory corruption, and daemon crash) via a crafted AS-REQ request.
- Record
DEBIAN-CVE-2012-1015- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
krb5Debian:12 |
before 1.10.1+dfsg-2 | 1.10.1+dfsg-2 |
krb5Debian:13 |
before 1.10.1+dfsg-2 | 1.10.1+dfsg-2 |
krb5Debian:14 |
before 1.10.1+dfsg-2 | 1.10.1+dfsg-2 |
krb5Debian:6.0 |
before 1.8.3+dfsg-4squeeze6, plus listed versions 1.8.3+dfsg-41.8.3+dfsg-4squeeze11.8.3+dfsg-4squeeze21.8.3+dfsg-4squeeze5 |
1.8.3+dfsg-4squeeze6 |
krb5Red Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-libsRed Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-pkinit-opensslRed Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-workstationRed Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-develRed Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
krb5-serverRed Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-server-ldapRed Hat:enterprise_linux:6::client |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5Red Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-libsRed Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-pkinit-opensslRed Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-workstationRed Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-develRed Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-serverRed Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-server-ldapRed Hat:enterprise_linux:6::computenode |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5Red Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-develRed Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-libsRed Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-pkinit-opensslRed Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-serverRed Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-server-ldapRed Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-workstationRed Hat:enterprise_linux:6::server |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5Red Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-develRed Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-libsRed Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-pkinit-opensslRed Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-serverRed Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-server-ldapRed Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
krb5-workstationRed Hat:enterprise_linux:6::workstation |
before 0:1.9-33.el6_3.2 | 0:1.9-33.el6_3.2 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
web.mit.edu/kerberos/advisories/MITKRB5-SA-2012-001.txt
rhn.redhat.com/errata/RHSA-2012-1131.html
lists.opensuse.org/opensuse-updates/2012-08/msg00016.html
debian.org/security/2012/dsa-2518
mandriva.com/security/advisories?name=MDVSA-2012:120
nvd.nist.gov/vuln/detail/CVE-2012-1015
Show 12 moreShow less
github.com/advisories/GHSA-phxm-4gpx-94fr
security-tracker.debian.org/tracker/CVE-2012-1015
access.redhat.com/errata/RHSA-2012:1131
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=827517
bugzilla.redhat.com/show_bug.cgi?id=838012
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1131.json
access.redhat.com/security/cve/CVE-2012-1013
cve.org/CVERecord?id=CVE-2012-1013
nvd.nist.gov/vuln/detail/CVE-2012-1013
access.redhat.com/security/cve/CVE-2012-1015
cve.org/CVERecord?id=CVE-2012-1015