CVE-2016-3120
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT...
CVE-2016-3120 is a medium vulnerability (CVSS 6.5) in Mit Kerberos 5, published August 1, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.62%, the 91st percentile. Fixed in krb5 1.13.6-r0.
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
CVE-2016-3120- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
CVE-2016-3120- Updated
- 2026-11-02
EUVDEUVD-2016-4173 No score
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
EUVD-2016-4173- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8q8p-vxj6-fg2g
6.5
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT...
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
GHSA-8q8p-vxj6-fg2g- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVALPINE-CVE-2016-3120
6.5
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
ALPINE-CVE-2016-3120- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2016-3120
6.5
CVE-2016-3120 does not affect BellSoft software
- Record
BELL-CVE-2016-3120- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSV
6.5
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
CVE-2016-3120- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-3120
6.5
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
DEBIAN-CVE-2016-3120- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2016:2591
5.3
Red Hat Security Advisory: krb5 security, bug fix, and enhancement update
- Record
RHSA-2016:2591- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-3120
6.5
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request.
- Record
UBUNTU-CVE-2016-3120- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0306 No score
Updated krb5 packages fix security vulnerability
The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request (CVE-2016-3120).
- Record
MGASA-2016-0306- 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-2016:2136-1 No score
Security update for krb5
This update for krb5 fixes the following issues:
- CVE-2016-3120: KDC NULL Pointer Dereference Denial Of Service Vulnerability (bsc#991088)
- Record
SUSE-SU-2016:2136-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
krb5Alpine:v3.2 |
before 1.13.6-r0 | 1.13.6-r0 |
krb5Alpine:v3.3 |
before 1.14.3-r0 | 1.14.3-r0 |
krb5Alpine:v3.4 |
before 1.14.3-r0 | 1.14.3-r0 |
krb5Debian:12 |
before 1.14.3+dfsg-1 | 1.14.3+dfsg-1 |
krb5Debian:13 |
before 1.14.3+dfsg-1 | 1.14.3+dfsg-1 |
krb5Debian:14 |
before 1.14.3+dfsg-1 | 1.14.3+dfsg-1 |
krb5Debian:7 |
before 1.10.1+dfsg-5+deb7u9, plus listed versions 1.10.1+dfsg-51.10.1+dfsg-5+deb7u11.10.1+dfsg-5+deb7u21.10.1+dfsg-5+deb7u31.10.1+dfsg-5+deb7u4 Show 4 moreShow less1.10.1+dfsg-5+deb7u51.10.1+dfsg-5+deb7u61.10.1+dfsg-5+deb7u71.10.1+dfsg-5+deb7u8 |
1.10.1+dfsg-5+deb7u9 |
krb5Mageia:5 |
before 1.12.5-1.1.mga5 | 1.12.5-1.1.mga5 |
krb5-debuginfoRed Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-develRed Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
Show 41 moreShow less
| Package | Affected | Fixed |
|---|---|---|
krb5-serverRed Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5Red Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-libsRed Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-workstationRed Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
libkadm5Red Hat:enterprise_linux:7::client |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-develRed Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-serverRed Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5Red Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-libsRed Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-workstationRed Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
libkadm5Red Hat:enterprise_linux:7::computenode |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5Red Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-debuginfoRed Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-develRed Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-libsRed Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-serverRed Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-workstationRed Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
libkadm5Red Hat:enterprise_linux:7::server |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5Red Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-develRed Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-libsRed Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-pkinitRed Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-serverRed Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-server-ldapRed Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5-workstationRed Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
libkadm5Red Hat:enterprise_linux:7::workstation |
before 0:1.14.1-26.el7 | 0:1.14.1-26.el7 |
krb5SUSE:Linux Enterprise Desktop 12 SP1 |
before 1.12.1-36.4 | 1.12.1-36.4 |
krb5SUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 1.12.1-36.4 | 1.12.1-36.4 |
krb5SUSE:Linux Enterprise Server 12 SP1 |
before 1.12.1-36.4 | 1.12.1-36.4 |
krb5SUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 1.12.1-36.4 | 1.12.1-36.4 |
krb5Ubuntu:14.04:LTS |
before 1.12+dfsg-2ubuntu5.4, plus listed versions 1.10.1+dfsg-6.1ubuntu11.11.3+dfsg-3ubuntu21.12+dfsg-2ubuntu11.12+dfsg-2ubuntu21.12+dfsg-2ubuntu3 Show 6 moreShow less1.12+dfsg-2ubuntu41.12+dfsg-2ubuntu4.21.12+dfsg-2ubuntu51.12+dfsg-2ubuntu5.11.12+dfsg-2ubuntu5.21.12+dfsg-2ubuntu5.3 |
1.12+dfsg-2ubuntu5.4 |
krb5Ubuntu:16.04:LTS |
before 1.13.2+dfsg-5ubuntu2.1, plus listed versions 1.13.2+dfsg-21.13.2+dfsg-31.13.2+dfsg-41.13.2+dfsg-51.13.2+dfsg-5ubuntu11.13.2+dfsg-5ubuntu2 |
1.13.2+dfsg-5ubuntu2.1 |
krb5openSUSE:Tumbleweed |
before 1.15-1.1 | 1.15-1.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
github.com/krb5/krb5/commit/93b4a6306a0026cf1cc31ac4bd8a49ba5d034ba7
securityfocus.com/bid/92132
lists.debian.org/debian-lts-announce/2018/01/msg00040.html
lists.opensuse.org/opensuse-updates/2016-09/msg00035.html
krbdev.mit.edu/rt/Ticket/Display.html?id=8458
securitytracker.com/id/1036442
Show 98 moreShow less
web.mit.edu/kerberos/krb5-1.13
rhn.redhat.com/errata/RHSA-2016-2591.html
web.mit.edu/kerberos/krb5-1.14
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/AWL3KYFRJIX37EAM4DKCQQIQP2WBKL35
nvd.nist.gov/vuln/detail/CVE-2016-3120
lists.fedoraproject.org/archives/list/[email protected]/message/AWL3KYFRJIX37EAM4DKCQQIQP2WBKL35
github.com/advisories/GHSA-8q8p-vxj6-fg2g
security.alpinelinux.org/vuln/CVE-2016-3120
docs.bell-sw.com/security/cves/CVE-2016-3120
security-tracker.debian.org/tracker/CVE-2016-3120
advisories.mageia.org/MGASA-2016-0306.html
bugs.mageia.org/show_bug.cgi?id=19277
lists.fedoraproject.org/archives/list/[email protected]/thread/AWL3KYFRJIX37EAM4DKCQQIQP2WBKL35
access.redhat.com/errata/RHSA-2016:2591
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.3_Release_Notes/index.html
bugzilla.redhat.com/show_bug.cgi?id=1135427
bugzilla.redhat.com/show_bug.cgi?id=1146945
bugzilla.redhat.com/show_bug.cgi?id=1183058
bugzilla.redhat.com/show_bug.cgi?id=1247261
bugzilla.redhat.com/show_bug.cgi?id=1256735
bugzilla.redhat.com/show_bug.cgi?id=1283902
bugzilla.redhat.com/show_bug.cgi?id=1284987
bugzilla.redhat.com/show_bug.cgi?id=1290239
bugzilla.redhat.com/show_bug.cgi?id=1292153
bugzilla.redhat.com/show_bug.cgi?id=1296241
bugzilla.redhat.com/show_bug.cgi?id=1297591
bugzilla.redhat.com/show_bug.cgi?id=1313457
bugzilla.redhat.com/show_bug.cgi?id=1314493
bugzilla.redhat.com/show_bug.cgi?id=1319616
bugzilla.redhat.com/show_bug.cgi?id=1340304
bugzilla.redhat.com/show_bug.cgi?id=1349042
bugzilla.redhat.com/show_bug.cgi?id=1361050
bugzilla.redhat.com/show_bug.cgi?id=1363690
bugzilla.redhat.com/show_bug.cgi?id=1364993
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_2591.json
access.redhat.com/security/cve/CVE-2016-3119
cve.org/CVERecord?id=CVE-2016-3119
nvd.nist.gov/vuln/detail/CVE-2016-3119
access.redhat.com/security/cve/CVE-2016-3120
cve.org/CVERecord?id=CVE-2016-3120
suse.com/support/update/announcement/2016/suse-su-20162136-1
bugzilla.suse.com/991088
suse.com/security/cve/CVE-2016-3120
ubuntu.com/security/CVE-2016-3120
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-5353
suse.com/security/cve/CVE-2014-5354
suse.com/security/cve/CVE-2014-5355
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-2694
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