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.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 9.8 (3.1)
- Analyst report written