Description
PAC parsing in MIT Kerberos 5 (aka krb5) before 1.19.4 and 1.20.x before 1.20.1 has integer overflows that may lead to remote code execution (in KDC, kadmind, or a GSS or Kerberos application server) on 32-bit platforms (which have a resultant heap-based buffer overflow), and cause a denial of service on other platforms. This occurs in krb5_pac_parse in lib/krb5/krb/pac.c. Heimdal before 7.7.1 has "a similar bug."
CVSS breakdown
CVSS 3.1
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
Affected products
- heimdal_project / heimdal7.7.1
- MIT / Kerberos 51.8 – 1.19.4
- MIT / Kerberos 51.20 – 1.20
- MIT / Kerberos 51.20 – 1.20
- Samba / Samba4.15.12
References
- VENDOR_ADVISORYhttps://web.mit.edu/kerberos/advisories/
- MISChttps://www.samba.org/samba/security/CVE-2022-42898.html
- PATCHhttps://github.com/krb5/krb5/commit/ea92d2f0fcceb54a70910fa32e9a0d7a5afc3583
- VENDOR_ADVISORYhttps://github.com/heimdal/heimdal/security/advisories/GHSA-64mq-fvfj-5x3c
- MISChttps://web.mit.edu/kerberos/krb5-1.20/README-1.20.1.txt
- MISChttps://web.mit.edu/kerberos/krb5-1.19/
- MISChttps://bugzilla.samba.org/show_bug.cgi?id=15203
- MISChttps://security.netapp.com/advisory/ntap-20230216-0008/
- MISChttps://security.netapp.com/advisory/ntap-20230223-0001/
- MISChttps://security.gentoo.org/glsa/202309-06
- MISChttps://security.gentoo.org/glsa/202310-06
Updated 15m ago · 8 sources