CVE-2026-71200: 
Kerberos vulnerability analysis and mitigation

Overview

CVE-2026-71200 is a NULL pointer dereference vulnerability in the MIT Kerberos 5 (krb5) KDC PKINIT authentication path that allows an unauthenticated remote attacker to crash the KDC process. The vulnerability affects krb5-1.21.3-8.el10_0 when built with PKINIT support and deployed with PKINIT enabled (pkinit_identity and pkinit_anchors configured). It was reported on 2026-05-18 and published on 2026-11-09, with a CVSS v3.1 base score of 7.5 (High) (Red Hat CVE, Red Hat Bugzilla).

Technical details

The vulnerability is classified as CWE-476 (NULL Pointer Dereference) and resides in cms_signeddata_verify() within src/plugins/preauth/pkinit/pkinit_crypto_openssl.c. When the KDC processes a crafted unauthenticated AS-REQ containing KRB5_PADATA_PK_AS_REQ, the code enters a no-signer branch where it calls CMS_get0_content(cms) and checks whether the returned octets pointer is non-NULL, but fails to verify that *octets (the pointee) is also non-NULL before dereferencing it via BIO_new_mem_buf((*octets)->data, (*octets)->length). An attacker can trigger this by sending a CMS SignedData message with empty signerInfos and an omitted encapContentInfo.eContent, causing CMS_get0_content() to return a non-NULL pointer whose pointee is NULL, resulting in a crash. The proposed fix adds a guard if (octets && *octets) before the BIO construction (Red Hat Bugzilla).

Impact

Successful exploitation causes the KDC process to terminate, resulting in a complete denial of Kerberos authentication service. All users and services relying on Kerberos for authentication in the affected environment would be unable to obtain tickets, effectively disrupting access to any Kerberos-dependent infrastructure. There is no confidentiality or integrity impact — the vulnerability is availability-only (Red Hat Bugzilla, Red Hat CVE).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time. The attack requires only network reachability to a PKINIT-enabled KDC and no authentication, making it low-complexity once a vulnerable target is identified. The CVE status remains "Reserved" and no EPSS score or CISA KEV listing has been reported (Red Hat CVE, Red Hat Bugzilla).

Exploitation steps

  1. Reconnaissance: Identify KDC hosts on the target network (typically UDP/TCP port 88) and determine whether PKINIT is enabled by attempting a PKINIT AS-REQ and observing the response.
  2. Craft malicious AS-REQ: Construct a Kerberos AS-REQ message containing a KRB5_PADATA_PK_AS_REQ pre-authentication element.
  3. Prepare malformed CMS SignedData: Within the signedAuthPack field, embed a CMS SignedData structure with an empty signerInfos sequence and an omitted encapContentInfo.eContent field.
  4. Send the request: Transmit the crafted AS-REQ to the KDC over the network (no credentials required).
  5. Observe KDC crash: The KDC enters the no-signer branch in cms_signeddata_verify(), dereferences a NULL *octets pointer in BIO_new_mem_buf(), and terminates, denying authentication service to all users (Red Hat Bugzilla).

Indicators of compromise

  • Network: Unexpected or repeated unauthenticated AS-REQ packets (UDP/TCP port 88) containing KRB5_PADATA_PK_AS_REQ pre-authentication data from unknown or untrusted source IPs.
  • Logs: KDC process crash entries or segmentation fault signals in system logs (e.g., /var/log/krb5kdc.log, journalctl -u krb5kdc); absence of KDC responses following such requests.
  • Process: Unexpected termination of the krb5kdc process; repeated automatic restarts of the KDC service by the init system (systemd restart logs).

Mitigation and workarounds

Apply the vendor-provided security patch as soon as it becomes available for your distribution (tracked in Red Hat Bugzilla #2478447 and Slackware advisory). As an immediate workaround, disable PKINIT on the KDC by removing or commenting out pkinit_identity and pkinit_anchors from the KDC configuration if PKINIT is not operationally required. Where PKINIT must remain enabled, restrict KDC network access to trusted hosts and networks using firewall rules to reduce exposure until a patch is applied (Red Hat Bugzilla, Red Hat CVE).

Community reactions

The vulnerability was acknowledged by Red Hat's Product Security team and assigned a "Moderate" severity rating, noting that exploitation depends on the optional PKINIT configuration rather than a default install. The issue was credited to Aisle Research. A Slackware security advisory was also issued for the krb5 package, and the fix was tracked in FreeBSD ports (Red Hat Bugzilla, Linux Security).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Affected

bookworm

krb5

Affected

sid

krb5

Affected

trixie

krb5

Affected

Ubuntu

Unknown

bionic (esm-infra)

krb5

Unknown

devel

krb5

Unknown

focal (esm-infra)

krb5

Unknown

jammy

krb5

Unknown

noble

krb5

Unknown

resolute

krb5

Unknown

trusty (esm-infra-legacy)

krb5

Unknown

xenial (esm-infra-legacy)

krb5

Unknown

RHEL / CentOS

Fixed

RHEL 8

krb5.src

Affected

RHEL 9

:appstream:krb5-0:1.21.1-10.el9_8.3.src

Fixed

RHEL 10

krb5-0:1.21.3-10.el10_2.2.src

Fixed

Alpine

Fixed

edge

krb5: 1.22.3-r0

Fixed

v3.23

krb5: 1.22.3-r0

Fixed

Source: This report was generated using AI

Related Kerberos vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-71199HIGH8.1
  • Kerberos logoKerberos
  • krb5-tests
NoYesNov 13, 2026
CVE-2026-71200HIGH7.5
  • Kerberos logoKerberos
  • seal-krb5
NoYesNov 13, 2026
CVE-2026-118380HIGH7.4
  • Kerberos logoKerberos
  • krb5-pkinit-debuginfo
NoYesNov 13, 2026
CVE-2026-107884MEDIUM6.7
  • Kerberos logoKerberos
  • krb5-xrealmauthz
NoYesNov 13, 2026
CVE-2026-111423MEDIUM4.2
  • Kerberos logoKerberos
  • krb5-devel
NoYesNov 13, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management