CVE-2026-89688

Linux · Kernel

A reference count underflow and use-after-free vulnerability exists in the Linux kernel NFS implementation, specifically within nfsd during seqid_op replay retries.

Executive summary

A critical use-after-free vulnerability in the Linux kernel NFS implementation allows unauthenticated remote attackers to potentially achieve arbitrary code execution or cause system instability.

Vulnerability

The vulnerability originates in the nfs4_preprocess_seqid_op function, where improper error handling during stateid processing leads to a stateowner reference count underflow. This flaw, which can be triggered by an unauthenticated attacker, results in a use-after-free condition and the improper leaking of stateid references.

Business impact

The CVSS score of 9.8 reflects the high severity of this flaw, as it allows for remote, unauthenticated exploitation with full impact on confidentiality, integrity, and availability. Successful exploitation could allow an attacker to crash critical storage services, corrupt data, or gain unauthorized control over affected Linux systems, leading to significant operational disruption and data exposure.

Remediation

Immediate Action: Update the Linux kernel to version 6.12.109, 6.18.50, 7.2.4, or a later stable release where this issue has been addressed.

Proactive Monitoring: Monitor system logs for unusual kernel panic events or repeated NFS service errors that may indicate exploitation attempts.

Compensating Controls: If patching is delayed, restrict network access to NFS services to trusted internal segments and employ host-based intrusion detection systems to monitor for anomalous kernel behavior.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Due to the critical nature of this vulnerability and the potential for remote exploitation, administrators should prioritize patching the Linux kernel across all affected environments. Implementing the recommended kernel updates is the only effective way to eliminate the underlying memory management flaw.

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 9.8 (3.1)
  4. Analyst report written

Sources