CVE-2026-89687

Linux · Kernel

A flaw in the Linux kernel nfsd implementation allows for potential denial of service by failing to verify that a file has been properly opened before attempting to acquire it.

Executive summary

A vulnerability in the Linux kernel nfsd subsystem could allow an unauthenticated attacker to cause a system denial of service.

Vulnerability

The vulnerability exists in the nfsd_file_do_acquire function, where the kernel may attempt to use a file handle that was not successfully opened by the atomic_open operation. This flaw allows an unauthenticated attacker to trigger a state where the kernel interacts with an uninitialized or improperly opened file structure, leading to a system crash or denial of service.

Business impact

The exploitation of this vulnerability results in a denial of service, which can cause significant system instability or downtime for critical network file services. With a CVSS score of 7.5, this high severity issue represents a notable risk to availability, particularly for systems that rely heavily on NFS for data storage and retrieval.

Remediation

Immediate Action: Update the Linux kernel to version 7.2.4 or later, as this release includes the necessary validation logic to ensure only successfully opened files are processed.

Proactive Monitoring: Monitor system logs for kernel panics or unexpected nfsd-related process terminations that may indicate attempted exploitation of this flaw.

Compensating Controls: Restrict access to NFS services to trusted network segments to limit the exposure of the nfsd subsystem to potentially malicious actors.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for service disruption, administrators should prioritize patching the Linux kernel across all affected environments. While there is no current evidence of active exploitation, the high severity of the impact necessitates a timely update to version 7.2.4 to maintain system stability and availability.

More Linux CVEs all →

History

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

Sources