CVE-2026-89678
Linux · Kernel
A flaw in the Linux kernel nfsd component causes incorrect partial-write detection, which may lead to data corruption when performing direct writes to NFS exports.
Executive summary
An unauthenticated vulnerability in the Linux kernel nfsd component allows for potential data corruption during direct write operations, posing a high risk to data integrity.
Vulnerability
This vulnerability occurs in the nfsd_direct_write function, where an improper check for short writes allows the kernel to incorrectly place subsequent write segments at the wrong file offset. This flaw allows an unauthenticated remote attacker to potentially corrupt data stored on NFS exports.
Business impact
The primary risk associated with this vulnerability is the silent corruption of data being written to NFS-mounted file systems. Given the CVSS score of 7.5, this high-severity flaw threatens the reliability and integrity of critical storage environments, potentially leading to application errors or data loss that may require extensive restoration efforts.
Remediation
Immediate Action: Update the Linux kernel to version 7.2.4 or later, or apply the relevant upstream patches referenced in the kernel stable git repository.
Proactive Monitoring: Monitor NFS server logs and system performance metrics for unusual write latency or file system error logs that might indicate corruption events.
Compensating Controls: Restrict access to the NFS service to trusted networks only and implement integrity checks at the application level for data written to sensitive NFS shares.
Exploitation status
Public Exploit Available: No
Analyst recommendation
This vulnerability represents a significant risk to data integrity within environments relying on NFS storage. System administrators should prioritize testing and deploying the stable kernel update to version 7.2.4 as soon as possible to prevent potential silent data corruption.
More Linux CVEs all →
History
CVE Brief tracked this CVE 4 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 7.5 (3.1)
- Analyst report written