CVE-2013-1418: Null Pointer Dereference
It was reported [1] that if a KDC serves multiple realms, certain requests could cause the setupserverrealm() funtion to dereference a null pointer, resulting in a crash of the KDC (Key Distribution Center). This can be triggered by an unauthenticated user.
This has been correct in git [2].
[1] http://mailman.mit.edu/pipermail/krb5-bugs/2013-November/010206.html [2] https://github.com/krb5/krb5/commit/5d2d9a1abe46a2c1a8614d4672d08d9d30a5f8bf
Other sources
The setupserverrealm function in main.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.10.7, when multiple realms are configured, allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via a crafted request.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2013-1418?
CVE-2013-1418 has a high severity level as it can be exploited by an unauthenticated user to crash the Key Distribution Center.
How do I fix CVE-2013-1418?
To fix CVE-2013-1418, upgrade the krb5 package to version 1.10.7 or later.
What systems are affected by CVE-2013-1418?
CVE-2013-1418 affects several versions of the krb5 package on Red Hat, MIT Kerberos 5, Debian, and multiple versions of openSUSE.
Can CVE-2013-1418 be exploited remotely?
Yes, CVE-2013-1418 can be exploited remotely by an unauthenticated user depending on the KDC setup.
Was CVE-2013-1418 known before it was reported?
CVE-2013-1418 emerged from user reports and has been addressed in subsequent updates to the affected software.