Skip to main content

MIT Kerberos 5 CVE-2026-107778

| EUVDEUVD-2026-95256 HIGH
NULL Pointer Dereference (CWE-476)
2026-10-08 VulnCheck GHSA-xfjm-wc9w-mmc6
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as valid Kerberos client
  2. Exploit
    Forge KRB-CRED with excess tickets
  3. Execution
    Send via gss_accept_sec_context
  4. Impact
    NULL deref in make_cred_list crashes acceptor

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires (1) a valid Kerberos client credential (PR:L - the attacker must authenticate), and (2) a target running an MIT krb5 (through 1.22.2) GSS-API acceptor service that processes forwarded/delegated credentials via gss_accept_sec_context(). The specific trigger is a KRB-CRED message whose ticket array contains more tickets than its corresponding encrypted ticket_info entries, causing make_cred_list() in rd_cred.c to dereference a NULL info pointer. Limiting factors: the attacker must already be an authenticated Kerberos principal; only services that accept forwarded credentials are reachable; and impact is limited to denial of service (service crash) with no confidentiality or integrity effect.

Impact

This is a moderate-priority availability issue rather than a critical emergency. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) scores 7.1 and confirms a network-reachable, low-complexity attack, but PR:L means the attacker must hold valid Kerberos credentials, and the impact is confined to availability (VC:N/VI:N/VA:H) - there is no data disclosure or code execution. The source-code evidence (the PR #1511 diff adding a NULL check for an unexpectedly-exhausted ticket_info list) strongly corroborates the CWE-476 NULL pointer dereference described, so the vulnerability itself is well-substantiated. No EPSS score was provided in the input, the CVE is NOT in CISA KEV, and no public exploit was supplied, so exploitation probability cannot be quantified from these signals; absence of EPSS/KEV/POC here reflects missing data, not confirmed safety. No SSVC decision data was provided. Net: a credible authenticated denial-of-service against Kerberos GSS-API acceptor services - worth patching promptly on exposed krb5 acceptors, but it does not carry the urgency of an unauthenticated RCE or an actively-exploited flaw.

Exploit ScenarioDerived

An attacker who already possesses valid Kerberos credentials initiates a GSS-API context with a target acceptor service that accepts forwarded (delegated) credentials, sending a crafted KRB-CRED structure containing more tickets than ticket_info entries. When the acceptor calls gss_accept_sec_context() and krb5 processes the credentials in make_cred_list(), the mismatch triggers a NULL pointer dereference that crashes the service, causing denial of service. No public exploit code was provided in the input, though the upstream patch diff reveals the exact trigger condition.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Authenticated Kerberos clients can cause a NULL pointer dereference in MIT Kerberos 5 through 1.22.2 by sending a forwarded KRB-CRED message with more tickets than ticket_info entries to a GSS-API acceptor service, resulting in a service crash (denial of service). The vulnerability requires the attacker to hold a valid Kerberos principal and the target to process forwarded credentials via gss_accept_sec_context(); impact is limited to availability with no confidentiality or integrity effect. No public exploit code identified at time of analysis, and a patch is available via upstream commits.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed. Apply the changes from GitHub PR #1511 (commits 62196e2b269159a5465f5b8d0ed7cf6f29c3282a and 48afa9abb89ab2176bb20624d87d010b9984fc08) or update to a future MIT Kerberos 5 release containing the fix; a vendor patch is referenced in the VulnCheck advisory at https://www.vulncheck.com/advisories/mit-krb5-through-1.22.2-null-pointer-dereference-via-krb5-rd-cred. Until the fix is applied, disable acceptance of forwarded/delegated credentials in GSS-API acceptor services where delegation is not required-this prevents the vulnerable code path from being reached but breaks legitimate credential delegation. Also restrict Kerberos principals allowed to forward credentials to trusted systems, and monitor acceptor service logs for crashes or KRB5KRB_AP_ERR_MODIFIED errors, though these do not eliminate the risk.

Affected VersionsENISA

krb5 0 ≤1.22.2

Affected Packages

euvd krb5 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

MIT Kerberos 5 (krb5) is a widely used implementation of the Kerberos network authentication protocol, and its GSS-API layer allows services to accept forwarded credentials for delegation. The flaw resides in make_cred_list() in rd_cred.c (CWE-476, NULL pointer dereference), which parses a KRB-CRED message consisting of a ticket array and a corresponding encrypted ticket_info array. When a malicious client supplies a KRB-CRED with more tickets than ticket_info entries, the function advances past the end of the ticket_info list and dereferences a NULL info pointer, crashing the acceptor process. The upstream fix adds a NULL check that returns KRB5KRB_AP_ERR_MODIFIED when the ticket_info array is unexpectedly exhausted. The affected CPE is cpe:2.3:a:mit:krb5:*:*:*:*:*:*:*:*, encompassing all versions through 1.22.2. Exploitation requires a valid Kerberos client credential (PR:L) and a target service that invokes gss_accept_sec_context() with forwarded credentials enabled, limiting reachable targets to those accepting delegation.

Know when Krb5 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable, low-complexity trigger but requires a valid authenticated Kerberos client (PR:L); impact is a service crash only, so C:N/I:N/A:H with unchanged scope.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 6.5 MEDIUM

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

MIT Kerberos 5 (krb5) through 1.22.2 contains a NULL pointer dereference in make_cred_list() in rd_cred.c that allows authenticated Kerberos clients to crash services by sending mismatched KRB-CRED arrays. Attackers can send forwarded credentials with more tickets than ticket_info entries through gss_accept_sec_context() to crash GSS-API acceptor services, causing denial of service.

Executive ViewAI

Why It Matters

MIT Kerberos 5, an authentication component used by many enterprise applications, can be crashed by an attacker with a valid Kerberos principal when forwarding credentials to a GSS-API acceptor, causing a denial of service for affected services. This creates availability risk for Kerberos-dependent access to email, file shares, and single sign-on applications until the service is restarted. No public exploit code has been identified and patches are available, so leadership should prioritize remediation for business-critical or internet-facing GSS-API services.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
High
MIT krb5 is a core Kerberos library bundled across most Linux/Unix enterprise deployments
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy