
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-111423 is a PAC checksum verification bypass vulnerability in MIT Kerberos 5 (krb5) affecting release 1.21 and later. In affected versions, server applications erroneously treat the Privilege Attribute Certificate (PAC) within a Kerberos ticket as verified even when the server checksum is invalid, leading to improper authorization decisions. The vulnerability was reported on 2026-05-18 and published on 2026-11-09, with a CVE status of Reserved. It carries a CVSS v3.1 base score of 4.2 (Medium) (Red Hat Advisory, Red Hat Bugzilla).
The root cause is classified as CWE-354 (Improper Validation of Integrity Check Value). In verify_pac_checksums() within src/lib/krb5/krb/pac.c, the server checksum verification result is stored in ret, but execution does not immediately exit on failure — control falls through to pac->verified = TRUE before returning the non-zero error code. The mspac_verify() function subsequently calls krb5_pac_verify() with privsvr == NULL, logs the error, but intentionally returns success (0). Downstream, mspac_get_attribute() uses pac->verified to set the authenticated result, meaning an invalid PAC can be surfaced to consumers as authenticated. Exploitation requires the attacker to be an authenticated low-privileged Kerberos principal capable of presenting crafted PAC-bearing tickets through the mspac AP-REQ verification path (Red Hat Bugzilla).
Successful exploitation allows an authenticated attacker with low privileges to bypass PAC verification, causing downstream mspac consumers to treat unverified PAC data as authenticated. This can result in unauthorized access to resources or privilege escalation in deployments where PAC-derived identity or authorization attributes influence security decisions. Confidentiality and integrity impacts are both rated Low; there is no demonstrated availability impact, and the flaw does not constitute a general Kerberos authentication bypass (Red Hat Bugzilla, Red Hat Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time (Red Hat Advisory). Exploitation requires high attack complexity — the attacker must cause a server-checksum verification failure while hitting the specific code path that ignores the returned error, and must be an authenticated low-privileged Kerberos principal. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog, and no EPSS score or threat actor attribution is currently available.
KRB5_PAC_SERVER_CHECKSUM field is invalid (e.g., corrupted or replaced with an incorrect checksum value).mspac_import_authdata path, triggering mspac_verify() to call krb5_pac_verify() with privsvr == NULL.krb5_pac_verify() returns a non-zero error (checksum failure) but still sets pac->verified = TRUE before returning; mspac_verify() logs the error but returns 0 (success).urn:mspac:logon-info) via mspac_get_attribute(); the authenticated output is reported as TRUE despite the failed checksum, allowing the attacker to have PAC-derived identity or authorization attributes accepted as verified by the server application (Red Hat Bugzilla).The proposed fix is to add an early exit (goto cleanup) in verify_pac_checksums() immediately after a failed server checksum verification, preventing pac->verified from being set to TRUE on an error path. Administrators should upgrade MIT krb5 to a patched version once released, and apply the fix referenced in Red Hat Bugzilla ID 2479394 for their distribution. As a workaround until a patch is available, applications consuming mspac-exported PAC data should not treat the authenticated result as authoritative if PAC verification produced an error — fail closed on PAC verification failure rather than trusting the library state. Environments should audit any access decisions made through Kerberos authentication where PAC attributes influence authorization (Red Hat Bugzilla, Red Hat Advisory).
The vulnerability was disclosed via the oss-security mailing list and picked up by Linux distribution security trackers including Slackware and FreeBSD ports (Red Hat Advisory). Red Hat has classified the issue as Moderate severity, noting it does not meet criteria for Important or Critical due to the deployment-dependent nature of exploitation and the absence of a general authentication bypass. No significant broader media coverage or notable researcher commentary has been identified at this time.
Fix availability across major Linux distributions and their releases.
bionic (esm-infra)
krb5
devel
krb5
focal (esm-infra)
krb5
jammy
krb5
noble
krb5
resolute
krb5
trusty (esm-infra-legacy)
krb5
xenial (esm-infra-legacy)
krb5
RHEL 8
krb5.src
RHEL 9
:appstream:krb5-0:1.21.1-10.el9_8.3.src
RHEL 10
krb5-0:1.21.3-10.el10_2.2.src
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."