CVE-2026-89704
Linux · Kernel
A race condition in the Linux kernel NFS server (nfsd) allows for silent data loss during asynchronous copy operations by incorrectly sampling writeback error cursors.
Executive summary
A race condition within the Linux kernel NFS server can lead to silent data loss, potentially resulting in data integrity issues for users of the Network File System.
Vulnerability
The vulnerability exists in the nfsd_copy_file_range function, where an improper sampling sequence of the dst->f_wb_err cursor occurs during asynchronous COPY operations. An unauthenticated remote attacker can trigger this race condition, causing the system to falsely report successful write operations even when underlying writeback errors have occurred.
Business impact
The primary business impact of this vulnerability is the potential for silent data corruption or loss. Because the system incorrectly signals that data has been durably written, applications may proceed under the assumption of data integrity, leading to significant operational risk and potential loss of critical information. With a CVSS score of 7.5, this high severity flaw warrants immediate attention to maintain the reliability of storage infrastructure.
Remediation
Immediate Action: Update the Linux kernel to the corrected versions, specifically 6.12.109, 6.18.50, 7.2.4, or later stable releases as provided by your distribution.
Proactive Monitoring: Monitor NFS server logs for anomalies related to copy-offload operations and implement periodic data integrity checksums for sensitive files stored on NFS shares.
Compensating Controls: If immediate patching is not feasible, consider disabling NFS asynchronous copy features or limiting NFS access to trusted networks to reduce the exposure window.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
This vulnerability presents a significant risk to data integrity within environments relying on the Linux NFS server implementation. Administrators should prioritize the deployment of the provided kernel patches to ensure that writeback errors are correctly captured and reported. Failure to address this flaw may result in undetected data loss that could be difficult to recover from after the fact.
More Linux CVEs all →
History
CVE Brief tracked this CVE 1 day 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 7.5 (3.1)
- Analyst report written