CVE-2026-89542

Linux · Kernel

The Linux kernel SUNRPC component contains an out-of-bounds read and potential divide-by-zero vulnerability in gss_krb5_unwrap_v2 due to improper validation of token lengths.

Executive summary

A critical out-of-bounds read vulnerability in the Linux kernel SUNRPC implementation poses a risk of system instability or potential remote code execution for unauthenticated attackers.

Vulnerability

The gss_krb5_unwrap_v2 function fails to validate that incoming GSS-API tokens meet the minimum length requirement of 16 bytes before performing header reads and pointer arithmetic. An unauthenticated attacker can supply a malformed, short token to trigger an out-of-bounds read or a divide-by-zero error, leading to kernel-level memory corruption or system crashes.

Business impact

The vulnerability carries a CVSS score of 9.8, indicating a critical severity level due to its potential for remote exploitation without prior authentication. Successful exploitation may result in a complete denial of service through kernel panic or, in specific environments, could facilitate arbitrary code execution with kernel-level privileges, leading to total system compromise and loss of data confidentiality.

Remediation

Immediate Action: Administrators must update the Linux kernel to version 6.12.109, 6.18.50, 7.2.4, or later immediately to incorporate the necessary length validation checks.

Proactive Monitoring: Security teams should monitor system logs for unusual kernel oops messages or sudden service restarts related to the SUNRPC or NFS subsystems.

Compensating Controls: Deploy network-level traffic filtering to restrict access to RPC-based services to trusted hosts, reducing the exposure to potentially malicious, malformed tokens.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Given the critical nature of this kernel-level flaw and the potential for unauthenticated remote exploitation, organizations must prioritize patching their Linux environments. Apply the recommended kernel updates across all affected systems as part of an emergency maintenance cycle to mitigate the risk of system instability or compromise.

More Linux CVEs all →

History

CVE Brief tracked this CVE 1 day before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 9.8 (3.1)
  4. Analyst report written

Sources