Every CVE Search/ Get API key

CVE-2015-2695

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an...

5.0 MediumFix available

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Exploit likelihood

6.00%Up 3.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Record
CVE-2015-2695
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-763
Updated
2026-11-02
CVE List No score

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Record
CVE-2015-2695
Updated
2026-11-02
EUVDEUVD-2015-2785 No score

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Record
EUVD-2015-2785
Updated
2026-11-03
GitHub AdvisoriesGHSA-px5h-p825-xfmc No score

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an...

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Record
GHSA-px5h-p825-xfmc
Weakness
CWE-763
Updated
2026-11-02
OSV No score

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Record
CVE-2015-2695
Updated
2026-11-02
OSVDEBIAN-CVE-2015-2695 No score

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Record
DEBIAN-CVE-2015-2695
Updated
2026-11-02
Show 7 moreShow less
OSVMGASA-2015-0436 No score

Updated krb5 packages fix security vulnerabilities

Updated krb5 packages fix security vulnerabilities:

In MIT krb5 1.5 and later, applications which call gss_inquire_context() on a partially-established SPNEGO context can cause the GSS-API library to read from a pointer using the wrong type, generally causing a process crash. This bug may go unnoticed, because the most common SPNEGO authentication scenario establishes the context after just one call to gss_accept_sec_context(). Java server applications using the native JGSS provider are vulnerable to this bug. A carefully crafted SPNEGO packet might allow the gss_inquire_context() call to succeed with attacker-determined results, but applications should not make access control decisions based on gss_inquire_context() results prior to context establishment (CVE-2015-2695).

In MIT krb5 1.9 and later, applications which call gss_inquire_context() on a partially-established IAKERB context can cause the GSS-API library to read from a pointer using the wrong type, generally causing a process crash. Java server applications using the native JGSS provider are vulnerable to this bug. A carefully crafted IAKERB packet might allow the gss_inquire_context() call to succeed with attacker-determined results, but applications should not make access control decisions based on gss_inquire_context() results prior to context establishment (CVE-2015-2696).

In MIT krb5 1.7 and later, an authenticated attacker may be able to cause a KDC to crash using a TGS request with a large realm field beginning with a null byte. If the KDC attempts to find a referral to answer the request, it constructs a principal name for lookup using krb5_build_principal() with the requested realm. Due to a bug in this function, the null byte causes only one byte be allocated for the realm field of the constructed principal, far less than its length. Subsequent operations on the lookup principal may cause a read beyond the end of the mapped memory region, causing the KDC process to crash (CVE-2015-2697).

Record
MGASA-2015-0436
Updated
2026-11-02
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:1897-1 No score

Security update for krb5

krb5 was updated to fix three security issues.

These security issues were fixed:

  • CVE-2015-2695: Applications which call gss_inquire_context() on a partially-established SPNEGO context could have caused the GSS-API library to read from a pointer using the wrong type, generally causing a process crash. (bsc#952188).
  • CVE-2015-2696: Applications which call gss_inquire_context() on a partially-established IAKERB context could have caused the GSS-API library to read from a pointer using the wrong type, generally causing a process crash. (bsc#952189).
  • CVE-2015-2697: Incorrect string handling in build_principal_va can lead to DOS (bsc#952190).
Record
SUSE-SU-2015:1897-1
Updated
2026-11-02
OSVSUSE-SU-2015:1898-1 No score

Security update for krb5

krb5 was updated to fix one security issue.

This security issue was fixed:

  • CVE-2015-2695: Applications which call gss_inquire_context() on a partially-established SPNEGO context could have caused the GSS-API library to read from a pointer using the wrong type, generally causing a process crash (bsc#952188).
Record
SUSE-SU-2015:1898-1
Updated
2026-11-02
OSVSUSE-SU-2015:2294-1 No score

Security update for krb5

The krb5 package was updated to fix the following security and non security issues:

  • CVE-2015-2695: Fixed missing functions that were still vulnerable (bsc#954270).
  • Fixed a memory leak in the handling of error messages (bsc#954470).
Record
SUSE-SU-2015:2294-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-2695 No score

lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before 1.14 relies on an inappropriate context handle, which allows remote attackers to cause a denial of service (incorrect pointer read and process crash) via a crafted SPNEGO packet that is mishandled during a gss_inquire_context call.

Record
UBUNTU-CVE-2015-2695
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

Affected packages
PackageAffectedFixed
krb5
Debian:12
before 1.13.2+dfsg-3
1.13.2+dfsg-3
krb5
Debian:13
before 1.13.2+dfsg-3
1.13.2+dfsg-3
krb5
Debian:14
before 1.13.2+dfsg-3
1.13.2+dfsg-3
krb5
Debian:6.0
From an advisory covering 2 CVEs
before 1.8.3+dfsg-4squeeze10, plus listed versions
1.8.3+dfsg-41.8.3+dfsg-4squeeze11.8.3+dfsg-4squeeze21.8.3+dfsg-4squeeze51.8.3+dfsg-4squeeze61.8.3+dfsg-4squeeze71.8.3+dfsg-4squeeze81.8.3+dfsg-4squeeze9
1.8.3+dfsg-4squeeze10
krb5
Debian:7
From an advisory covering 3 CVEs
before 1.10.1+dfsg-5+deb7u4, plus listed versions
1.10.1+dfsg-51.10.1+dfsg-5+deb7u11.10.1+dfsg-5+deb7u21.10.1+dfsg-5+deb7u3
1.10.1+dfsg-5+deb7u4
krb5
Debian:8
From an advisory covering 3 CVEs
before 1.12.1+dfsg-19+deb8u1, plus listed versions
1.12.1+dfsg-19
1.12.1+dfsg-19+deb8u1
krb5
Mageia:5
From an advisory covering 3 CVEs
before 1.12.2-8.1.mga5
1.12.2-8.1.mga5
krb5
SUSE:Linux Enterprise Desktop 12
From an advisory covering 3 CVEs
before 1.12.1-19.1
1.12.1-19.1
krb5
SUSE:Linux Enterprise Software Development Kit 12
From an advisory covering 3 CVEs
before 1.12.1-19.1
1.12.1-19.1
krb5
SUSE:Linux Enterprise Server 12
From an advisory covering 3 CVEs
before 1.12.1-19.1
1.12.1-19.1
Show 32 moreShow less
Affected packages
PackageAffectedFixed
krb5
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 3 CVEs
before 1.12.1-19.1
1.12.1-19.1
krb5
SUSE:Linux Enterprise Software Development Kit 11 SP3
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5
SUSE:Linux Enterprise Desktop 11 SP3
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5
SUSE:Linux Enterprise Desktop 11 SP4
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5
SUSE:Linux Enterprise Server 11 SP3
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5-doc
SUSE:Linux Enterprise Server 11 SP3
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5-plugins
SUSE:Linux Enterprise Server 11 SP3
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5-doc
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5-plugins
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5-doc
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5-plugins
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5
SUSE:Linux Enterprise Server 11 SP4
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5-doc
SUSE:Linux Enterprise Server 11 SP4
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5-plugins
SUSE:Linux Enterprise Server 11 SP4
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 1.6.3-133.49.97.1
1.6.3-133.49.97.1
krb5-doc
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5-plugins
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 1.6.3-133.49.97.3
1.6.3-133.49.97.3
krb5
SUSE:Linux Enterprise Software Development Kit 11 SP3
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Desktop 11 SP3
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Desktop 11 SP4
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Server 11 SP3
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Server 11 SP3-TERADATA
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Server for SAP Applications 11 SP3
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Server 11 SP4
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 1.6.3-133.49.103.1
1.6.3-133.49.103.1
krb5
Ubuntu: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 less
1.12+dfsg-2ubuntu41.12+dfsg-2ubuntu4.21.12+dfsg-2ubuntu51.12+dfsg-2ubuntu5.1
1.12+dfsg-2ubuntu5.2
krb5
Ubuntu: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 less
1.12+dfsg-2ubuntu41.12+dfsg-2ubuntu4.21.12+dfsg-2ubuntu51.12+dfsg-2ubuntu5.1
1.12+dfsg-2ubuntu5.2
krb5
openSUSE:Tumbleweed
From an advisory covering 54 CVEs
before 1.15-1.1
1.15-1.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-2695 is a medium vulnerability (CVSS 5.0) in Mit Kerberos 5, published October 30, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.00%, the 93rd percentile. Fixed in krb5 1.13.2+dfsg-3.

References

Show 84 moreShow less
MoveEnter Open