CVE-2026-89670

Linux · Kernel

A race condition in the Linux kernel nfsd implementation allows for a use after free vulnerability due to improper RCU locking during localio cmpxchg operations.

Executive summary

A race condition within the Linux kernel nfsd subsystem poses a high risk of local privilege escalation or system instability.

Vulnerability

The vulnerability exists in the nfsd_open_local_fh function, where improper RCU locking during a cmpxchg retry loop can lead to a use after free condition. An attacker with local access and low privileges can potentially exploit this race condition to achieve unauthorized memory access or kernel corruption.

Business impact

Successful exploitation of this vulnerability can lead to full system compromise, as the flaw allows an attacker to manipulate kernel memory. Given the CVSS score of 7.8, this vulnerability is categorized as high severity, representing a significant risk to the integrity and availability of affected systems. Unauthorized escalation of privileges could result in data theft or the deployment of persistent malicious code within the operating system.

Remediation

Immediate Action: Update the Linux kernel to version 6.18.50, 7.2.4, or later versions that incorporate the upstream fix.

Proactive Monitoring: Monitor kernel logs for signs of system crashes, memory corruption errors, or unexpected process terminations related to the nfsd subsystem.

Compensating Controls: Restrict local access to the system to trusted users only, as the attack vector requires local execution privileges to trigger the race condition.

Exploitation status

Public Exploit Available: No

Analyst recommendation

This vulnerability represents a critical security gap in kernel memory management. System administrators should prioritize testing and deploying the provided kernel patches across all affected environments to prevent potential local privilege escalation. Continued vigilance regarding kernel stability and security updates is essential to maintaining a hardened infrastructure.

More Linux CVEs all →

History

CVE Brief tracked this CVE 3 days 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 7.8 (3.1)
  4. Analyst report written

Sources