CVE-2015-2694
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not...
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
Exploit likelihood
What each source reports
NVD Score used
5.8
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
- Record
CVE-2015-2694- CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:N - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
- Record
CVE-2015-2694- Updated
- 2026-11-02
EUVDEUVD-2015-2784 No score
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
- Record
EUVD-2015-2784- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6h2g-5cjr-jj97 No score
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not...
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
- Record
GHSA-6h2g-5cjr-jj97- Updated
- 2026-11-02
OSV No score
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
- Record
CVE-2015-2694- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-2694 No score
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
- Record
DEBIAN-CVE-2015-2694- Updated
- 2026-11-02
Show 4 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
OSVUBUNTU-CVE-2015-2694 No score
The kdcpreauth modules in MIT Kerberos 5 (aka krb5) 1.12.x and 1.13.x before 1.13.2 do not properly track whether a client's request has been validated, which allows remote attackers to bypass an intended preauthentication requirement by providing (1) zero bytes of data or (2) an arbitrary realm name, related to plugins/preauth/otp/main.c and plugins/preauth/pkinit/pkinit_srv.c.
- Record
UBUNTU-CVE-2015-2694- Updated
- 2026-11-02
OSVUSN-2810-1 No score
krb5 vulnerabilities
It was discovered that the Kerberos kpasswd service incorrectly handled certain UDP packets. A remote attacker could possibly use this issue to cause resource consumption, resulting in a denial of service. This issue only affected Ubuntu 12.04 LTS. (CVE-2002-2443)
It was discovered that Kerberos incorrectly handled null bytes in certain data fields. A remote attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-5355)
It was discovered that the Kerberos kdcpreauth modules incorrectly tracked certain client requests. A remote attacker could possibly use this issue to bypass intended preauthentication requirements. This issue only affected Ubuntu 14.04 LTS and Ubuntu 15.04. (CVE-2015-2694)
It was discovered that Kerberos incorrectly handled certain SPNEGO packets. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2015-2695)
It was discovered that Kerberos incorrectly handled certain IAKERB packets. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2015-2696, CVE-2015-2698)
It was discovered that Kerberos incorrectly handled certain TGS requests. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2015-2697)
- Record
USN-2810-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
krb5Debian:12 |
before 1.12.1+dfsg-20 | 1.12.1+dfsg-20 |
krb5Debian:13 |
before 1.12.1+dfsg-20 | 1.12.1+dfsg-20 |
krb5Debian:14 |
before 1.12.1+dfsg-20 | 1.12.1+dfsg-20 |
krb5-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-develRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-serverRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5Red Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-libsRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
Show 31 moreShow less
| Package | Affected | Fixed |
|---|---|---|
krb5-workstationRed Hat:enterprise_linux:7::client From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-develRed Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-serverRed Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5Red Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-libsRed Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-workstationRed Hat:enterprise_linux:7::computenode From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5Red Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-develRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-libsRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-serverRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-workstationRed Hat:enterprise_linux:7::server From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5Red Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-develRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-libsRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-serverRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
krb5-workstationRed Hat:enterprise_linux:7::workstation From an advisory covering 2 CVEs |
before 0:1.13.2-10.el7 | 0:1.13.2-10.el7 |
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 |
krb5Ubuntu:14.04:LTS |
before 1.12+dfsg-2ubuntu5.2, plus listed versions 1.10.1+dfsg-6.1ubuntu11.11.3+dfsg-3ubuntu21.12+dfsg-2ubuntu11.12+dfsg-2ubuntu21.12+dfsg-2ubuntu3 Show 4 moreShow less1.12+dfsg-2ubuntu41.12+dfsg-2ubuntu4.21.12+dfsg-2ubuntu51.12+dfsg-2ubuntu5.1 |
1.12+dfsg-2ubuntu5.2 |
krb5Ubuntu:14.04:LTS From an advisory covering 7 CVEs |
before 1.12+dfsg-2ubuntu5.2, plus listed versions 1.10.1+dfsg-6.1ubuntu11.11.3+dfsg-3ubuntu21.12+dfsg-2ubuntu11.12+dfsg-2ubuntu21.12+dfsg-2ubuntu3 Show 4 moreShow less1.12+dfsg-2ubuntu41.12+dfsg-2ubuntu4.21.12+dfsg-2ubuntu51.12+dfsg-2ubuntu5.1 |
1.12+dfsg-2ubuntu5.2 |
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-2015-2694 is a medium vulnerability (CVSS 5.8) in Mit Kerberos 5, published May 25, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.83%, the 86th percentile. Fixed in krb5 1.12.1+dfsg-20.
References
github.com/krb5/krb5/commit/e3b5a5e5267818c97750b266df50b6a3d4649604
oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
securityfocus.com/bid/74824
krbdev.mit.edu/rt/Ticket/Display.html?id=8160
ubuntu.com/usn/USN-2810-1
nvd.nist.gov/vuln/detail/CVE-2015-2694
Show 91 moreShow less
github.com/advisories/GHSA-6h2g-5cjr-jj97
security-tracker.debian.org/tracker/CVE-2015-2694
access.redhat.com/errata/RHSA-2015:2154
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1156144
bugzilla.redhat.com/show_bug.cgi?id=1163402
bugzilla.redhat.com/show_bug.cgi?id=1164304
bugzilla.redhat.com/show_bug.cgi?id=1185770
bugzilla.redhat.com/show_bug.cgi?id=1193939
bugzilla.redhat.com/show_bug.cgi?id=1203889
bugzilla.redhat.com/show_bug.cgi?id=1216133
bugzilla.redhat.com/show_bug.cgi?id=1222903
bugzilla.redhat.com/show_bug.cgi?id=1247608
bugzilla.redhat.com/show_bug.cgi?id=1247751
bugzilla.redhat.com/show_bug.cgi?id=1247761
bugzilla.redhat.com/show_bug.cgi?id=1250154
bugzilla.redhat.com/show_bug.cgi?id=1251586
bugzilla.redhat.com/show_bug.cgi?id=1259846
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_2154.json
access.redhat.com/security/cve/CVE-2014-5355
cve.org/CVERecord?id=CVE-2014-5355
nvd.nist.gov/vuln/detail/CVE-2014-5355
access.redhat.com/security/cve/CVE-2015-2694
cve.org/CVERecord?id=CVE-2015-2694
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
ubuntu.com/security/CVE-2015-2694
ubuntu.com/security/notices/USN-2810-1
ubuntu.com/security/CVE-2002-2443
ubuntu.com/security/CVE-2014-5355
ubuntu.com/security/CVE-2015-2695
ubuntu.com/security/CVE-2015-2696
ubuntu.com/security/CVE-2015-2697
ubuntu.com/security/CVE-2015-2698
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