{"id":"UBUNTU-CVE-2012-1016","details":"The pkinit_server_return_padata function in plugins/preauth/pkinit/pkinit_srv.c in the PKINIT implementation in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.10.4 attempts to find an agility KDF identifier in inappropriate circumstances, which allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via a crafted Draft 9 request.","modified":"2026-02-04T03:18:48.434908Z","published":"2013-03-04T00:00:00Z","withdrawn":"2025-07-18T16:42:45Z","related":["USN-2310-1"],"upstream":["CVE-2012-1016"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2012-1016"},{"type":"REPORT","url":"http://web.mit.edu/kerberos/www/krb5-1.10/"},{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-2310-1"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2012-1016"}],"affected":[{"package":{"name":"krb5","ecosystem":"Ubuntu:14.04:LTS","purl":"pkg:deb/ubuntu/krb5@1.11.3+dfsg-3ubuntu2?arch=source&distro=trusty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.11.3+dfsg-3ubuntu2"}]}],"versions":["1.10.1+dfsg-6.1ubuntu1"],"ecosystem_specific":{"availability":"No subscription required","binaries":[{"binary_name":"krb5-admin-server","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"krb5-doc","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_version":"1.11.3+dfsg-3ubuntu2","binary_name":"krb5-gss-samples"},{"binary_name":"krb5-kdc","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_version":"1.11.3+dfsg-3ubuntu2","binary_name":"krb5-kdc-ldap"},{"binary_name":"krb5-locales","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"krb5-multidev","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"krb5-pkinit","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"krb5-user","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"libgssapi-krb5-2","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"libgssrpc4","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_version":"1.11.3+dfsg-3ubuntu2","binary_name":"libk5crypto3"},{"binary_name":"libkadm5clnt-mit8","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"libkadm5srv-mit8","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"libkdb5-7","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"libkrb5-3","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_name":"libkrb5-dbg","binary_version":"1.11.3+dfsg-3ubuntu2"},{"binary_version":"1.11.3+dfsg-3ubuntu2","binary_name":"libkrb5-dev"},{"binary_name":"libkrb5support0","binary_version":"1.11.3+dfsg-3ubuntu2"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2012/UBUNTU-CVE-2012-1016.json"}}],"schema_version":"1.7.3","severity":[{"type":"Ubuntu","score":"medium"}]}