CVE-2014-5354
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x...
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
Exploit likelihood
What each source reports
NVD Score used
3.5
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
- Record
CVE-2014-5354- CVSS 2.0
- 3.5 Low
AV:N/AC:M/Au:S/C:N/I:N/A:P - Updated
- 2026-11-02
CVE List No score
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
- Record
CVE-2014-5354- Updated
- 2026-11-02
EUVDEUVD-2014-5243 No score
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
- Record
EUVD-2014-5243- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m892-8m95-539h No score
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x...
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
- Record
GHSA-m892-8m95-539h- Updated
- 2026-11-02
OSV No score
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
- Record
CVE-2014-5354- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-5354 No score
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
- Record
DEBIAN-CVE-2014-5354- Updated
- 2026-11-02
Show 5 moreShow less
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
OSVSUSE-SU-2015:1276-1 No score
Security update for krb5
krb5 was updated to fix four security issues.
These security issues were fixed:
- CVE-2014-5353: NULL pointer dereference when using a ticket policy name as password name (bsc#910457).
- CVE-2014-5354: NULL pointer dereference when using keyless entries (bsc#910458).
- CVE-2014-5355: Denial of service in krb5_read_message (bsc#918595).
- CVE-2015-2694: OTP and PKINIT kdcpreauth modules leading to requires_preauth bypass (bsc#928978).
- Record
SUSE-SU-2015:1276-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1282-1 No score
Security update for krb5
krb5 was updated to fix three security issues.
Remote authenticated users could cause denial of service.
These security issues were fixed:
- CVE-2014-5353: NULL pointer dereference when using a ticket policy name as password name (bsc#910457).
- CVE-2014-5354: NULL pointer dereference when using keyless entries (bsc#910458).
- CVE-2014-5355: Denial of service in krb5_read_message (bsc#918595).
- Record
SUSE-SU-2015:1282-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-5354 No score
plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.1, when the KDC uses LDAP, allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) by creating a database entry for a keyless principal, as demonstrated by a kadmin "add_principal -nokey" or "purgekeys -all" command.
- Record
UBUNTU-CVE-2014-5354- Updated
- 2026-11-02
OSVUSN-2498-1 No score
krb5 vulnerabilities
It was discovered that Kerberos incorrectly sent old keys in response to a -randkey -keepold request. An authenticated remote attacker could use this issue to forge tickets by leveraging administrative access. This issue only affected Ubuntu 10.04 LTS, Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-5351)
It was discovered that the libgssapi_krb5 library incorrectly processed security context handles. A remote attacker could use this issue to cause a denial of service, or possibly execute arbitrary code. (CVE-2014-5352)
Patrik Kis discovered that Kerberos incorrectly handled LDAP queries with no results. An authenticated remote attacker could use this issue to cause the KDC to crash, resulting in a denial of service. (CVE-2014-5353)
It was discovered that Kerberos incorrectly handled creating database entries for a keyless principal when using LDAP. An authenticated remote attacker could use this issue to cause the KDC to crash, resulting in a denial of service. (CVE-2014-5354)
It was discovered that Kerberos incorrectly handled memory when processing XDR data. A remote attacker could use this issue to cause kadmind to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2014-9421)
It was discovered that Kerberos incorrectly handled two-component server principals. A remote attacker could use this issue to perform impersonation attacks. (CVE-2014-9422)
It was discovered that the libgssrpc library leaked uninitialized bytes. A remote attacker could use this issue to possibly obtain sensitive information. (CVE-2014-9423)
- Record
USN-2498-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
krb5Debian:12 |
before 1.12.1+dfsg-16 | 1.12.1+dfsg-16 |
krb5Debian:13 |
before 1.12.1+dfsg-16 | 1.12.1+dfsg-16 |
krb5Debian:14 |
before 1.12.1+dfsg-16 | 1.12.1+dfsg-16 |
krb5SUSE:Linux Enterprise Software Development Kit 12 From an advisory covering 4 CVEs |
before 1.12.1-16.1 | 1.12.1-16.1 |
krb5SUSE:Linux Enterprise Server 12 From an advisory covering 4 CVEs |
before 1.12.1-16.1 | 1.12.1-16.1 |
krb5SUSE:Linux Enterprise Server for SAP Applications 12 From an advisory covering 4 CVEs |
before 1.12.1-16.1 | 1.12.1-16.1 |
krb5SUSE:Linux Enterprise Software Development Kit 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5SUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5SUSE:Linux Enterprise Desktop 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5SUSE:Linux Enterprise Desktop 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
krb5SUSE:Linux Enterprise Server 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5-docSUSE:Linux Enterprise Server 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.2 | 1.6.3-133.49.68.2 |
krb5-pluginsSUSE:Linux Enterprise Server 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5SUSE:Linux Enterprise Server 11 SP3-TERADATA From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5-docSUSE:Linux Enterprise Server 11 SP3-TERADATA From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.2 | 1.6.3-133.49.68.2 |
krb5-pluginsSUSE:Linux Enterprise Server 11 SP3-TERADATA From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5SUSE:Linux Enterprise Server for SAP Applications 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5-docSUSE:Linux Enterprise Server for SAP Applications 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.2 | 1.6.3-133.49.68.2 |
krb5-pluginsSUSE:Linux Enterprise Server for SAP Applications 11 SP3 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5SUSE:Linux Enterprise Server 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5-docSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.2 | 1.6.3-133.49.68.2 |
krb5-pluginsSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5SUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5-docSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.2 | 1.6.3-133.49.68.2 |
krb5-pluginsSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 3 CVEs |
before 1.6.3-133.49.68.1 | 1.6.3-133.49.68.1 |
krb5Ubuntu:14.04:LTS |
before 1.12+dfsg-2ubuntu5.1, plus listed versions 1.10.1+dfsg-6.1ubuntu11.11.3+dfsg-3ubuntu21.12+dfsg-2ubuntu11.12+dfsg-2ubuntu21.12+dfsg-2ubuntu31.12+dfsg-2ubuntu41.12+dfsg-2ubuntu4.21.12+dfsg-2ubuntu5 |
1.12+dfsg-2ubuntu5.1 |
krb5Ubuntu:14.04:LTS From an advisory covering 7 CVEs |
before 1.12+dfsg-2ubuntu5.1, plus listed versions 1.10.1+dfsg-6.1ubuntu11.11.3+dfsg-3ubuntu21.12+dfsg-2ubuntu11.12+dfsg-2ubuntu21.12+dfsg-2ubuntu31.12+dfsg-2ubuntu41.12+dfsg-2ubuntu4.21.12+dfsg-2ubuntu5 |
1.12+dfsg-2ubuntu5.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-2014-5354 is a low vulnerability (CVSS 3.5) in Mit Kerberos, published December 16, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.74%, the 77th percentile. Fixed in krb5 1.12.1+dfsg-16.
References
lists.opensuse.org/opensuse-updates/2015-03/msg00061.html
securityfocus.com/bid/71680
securitytracker.com/id/1031376
ubuntu.com/usn/USN-2498-1
github.com/krb5/krb5/commit/04038bf3633c4b909b5ded3072dc88c8c419bf16
nvd.nist.gov/vuln/detail/CVE-2014-5354
Show 71 moreShow less
github.com/advisories/GHSA-m892-8m95-539h
security-tracker.debian.org/tracker/CVE-2014-5354
suse.com/support/update/announcement/2015/suse-su-20151276-1
bugzilla.suse.com/910457
bugzilla.suse.com/910458
bugzilla.suse.com/918595
bugzilla.suse.com/928978
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-2015-2694
suse.com/support/update/announcement/2015/suse-su-20151282-1
ubuntu.com/security/CVE-2014-5354
ubuntu.com/security/notices/USN-2498-1
cve.org/CVERecord?id=CVE-2014-5354
ubuntu.com/security/CVE-2014-5351
ubuntu.com/security/CVE-2014-5352
ubuntu.com/security/CVE-2014-5353
ubuntu.com/security/CVE-2014-9421
ubuntu.com/security/CVE-2014-9422
ubuntu.com/security/CVE-2014-9423
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-9421
suse.com/security/cve/CVE-2014-9422
suse.com/security/cve/CVE-2014-9423
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