Every CVE Search/ Get API key

CVE-2023-39975

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is...

8.8 HighFix available

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is reachable if an authenticated user can trigger an authorization-data handling failure. Incorrect data is copied from one ticket to another.

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
High
Integrity
High
Availability
High

Exploit likelihood

1.47%Up 1.4 points since Aug 18, 2023
90%50%10%1%

What each source reports

NVD Score used 8.8

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is reachable if an authenticated user can trigger an authorization-data handling failure. Incorrect data is copied from one ticket to another.

Record
CVE-2023-39975
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-415
Updated
2026-11-02
CVE List 8.8

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is reachable if an authenticated user can trigger an authorization-data handling failure. Incorrect data is copied from one ticket to another.

Record
CVE-2023-39975
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-415
Updated
2026-11-02
EUVDEUVD-2023-43668 8.8

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is reachable if an authenticated user can trigger an authorization-data handling failure. Incorrect data is copied from one ticket to another.

Record
EUVD-2023-43668
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-4grv-wgvh-8x82 8.8

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is...

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is reachable if an authenticated user can trigger an authorization-data handling failure. Incorrect data is copied from one ticket to another.

Record
GHSA-4grv-wgvh-8x82
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-415
Updated
2026-11-02
OSVBELL-CVE-2023-39975 8.8

CVE-2023-39975 does not affect BellSoft software

Record
BELL-CVE-2023-39975
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 8.8

kdc/do_tgs_req.c in MIT Kerberos 5 (aka krb5) 1.21 before 1.21.2 has a double free that is reachable if an authenticated user can trigger an authorization-data handling failure. Incorrect data is copied from one ticket to another.

Record
CVE-2023-39975
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVRHSA-2023:6699 8.8

Red Hat Security Advisory: krb5 security and bug fix update

Record
RHSA-2023:6699
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2023:6699 8.8

Moderate: krb5 security and bug fix update

Kerberos is a network authentication system, which can improve the security of your network by eliminating the insecure practice of sending passwords over the network in unencrypted form. It allows clients and servers to authenticate to each other with the help of a trusted third party, the Kerberos key distribution center (KDC).

Security Fix(es):

  • krb5: Denial of service through freeing uninitialized pointer (CVE-2023-36054)

  • krb5: double-free in KDC TGS processing (CVE-2023-39975)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 9.3 Release Notes linked from the References section.

Record
RLSA-2023:6699
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2023:6699 No score

Moderate: krb5 security and bug fix update

Kerberos is a network authentication system, which can improve the security of your network by eliminating the insecure practice of sending passwords over the network in unencrypted form. It allows clients and servers to authenticate to each other with the help of a trusted third party, the Kerberos key distribution center (KDC).

Security Fix(es):

  • krb5: Denial of service through freeing uninitialized pointer (CVE-2023-36054)
  • krb5: double-free in KDC TGS processing (CVE-2023-39975)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2023:6699
Updated
2026-11-02
OSVCLSA-2024-1718787475 No score

krb5: Fix of CVE-2023-39975

  • CVE-2023-39975: fix double free vulnerability in authorization-data handling to prevent incorrect data copying from one ticket to another
Record
CLSA-2024-1718787475
Updated
2026-11-02
OSVopenSUSE-SU-2024:13527-1 No score

krb5-1.21.2-1.1 on GA media

These are all security issues fixed in the krb5-1.21.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13527-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
krb5-devel
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.21.1-1.el9
1.21.1-1.el9
krb5-libs
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.21.1-1.el9
1.21.1-1.el9
krb5-pkinit
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.21.1-1.el9
1.21.1-1.el9
krb5-server
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.21.1-1.el9
1.21.1-1.el9
krb5-server-ldap
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.21.1-1.el9
1.21.1-1.el9
krb5-workstation
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.21.1-1.el9
1.21.1-1.el9
libkadm5
AlmaLinux:9
From an advisory covering 2 CVEs
before 1.21.1-1.el9
1.21.1-1.el9
krb5-devel
TuxCare:AlmaLinux:9.2
before 1.20.1-9.el9_2.tuxcare.els1
1.20.1-9.el9_2.tuxcare.els1
krb5-libs
TuxCare:AlmaLinux:9.2
before 1.20.1-9.el9_2.tuxcare.els1
1.20.1-9.el9_2.tuxcare.els1
krb5-pkinit
TuxCare:AlmaLinux:9.2
before 1.20.1-9.el9_2.tuxcare.els1
1.20.1-9.el9_2.tuxcare.els1
Show 30 moreShow less
Affected packages
PackageAffectedFixed
krb5-server
TuxCare:AlmaLinux:9.2
before 1.20.1-9.el9_2.tuxcare.els1
1.20.1-9.el9_2.tuxcare.els1
krb5-server-ldap
TuxCare:AlmaLinux:9.2
before 1.20.1-9.el9_2.tuxcare.els1
1.20.1-9.el9_2.tuxcare.els1
krb5-workstation
TuxCare:AlmaLinux:9.2
before 1.20.1-9.el9_2.tuxcare.els1
1.20.1-9.el9_2.tuxcare.els1
libkadm5
TuxCare:AlmaLinux:9.2
before 1.20.1-9.el9_2.tuxcare.els1
1.20.1-9.el9_2.tuxcare.els1
krb5-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-pkinit-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-server-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-server-ldap-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-workstation-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
libkadm5-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-debugsource
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-libs
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-pkinit
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-pkinit-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-server
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-server-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-server-ldap
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-server-ldap-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-workstation
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5-workstation-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
libkadm5
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
libkadm5-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 2 CVEs
before 0:1.21.1-1.el9
0:1.21.1-1.el9
krb5
Rocky Linux:9
From an advisory covering 2 CVEs
before 0:1.21.1-10.el9_8
0:1.21.1-10.el9_8
krb5
openSUSE:Tumbleweed
before 1.21.2-1.1
1.21.2-1.1

History

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

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

In short

CVE-2023-39975 is a high vulnerability (CVSS 8.8) in Mit Kerberos 5, published August 16, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.47%, the 73rd percentile. Fixed in krb5-devel 1.20.1-9.el9_2.tuxcare.els1.

References

Show 28 moreShow less
MoveEnter Open