CVE-2026-64160·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: netfs: Fix potential for tearing in ->remote_i_size and ->zero_point Fix potential tearing in using ->remote_i_size and ->zero_point by copying i_size_read() and i_size_write() and using the same seqcount as for i_size. We need to make sure that netfslib and the filesystems that use it always hold i_lock whilst updating any of the sizes to prevent i_size_seqcount from getting corrupted.
- Severity
- critical
- Software
- Kernel
- Fixed in
- 7.0.11
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at 0.43% — higher than 36% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Read the two together. CVE-2026-64160 scores 9.8 on CVSS, so a successful attack would be serious — but at 0.43%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
Affected versions
From: 5.18
Until: 7.0.11
Fixed in: 7.0.11
How to fix this CVE
Update your Linux kernel to version 7.0.11 or later to patch a critical race condition in the netfs subsystem that could lead to memory corruption. This vulnerability affects the synchronization of file size metadata and requires immediate kernel patching and system reboot to take effect.
sudo dnf update kernel kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Run 'uname -r' to check your current kernel version and verify if it falls within the affected range (5.18 to 7.0.10)
- Check if netfs is compiled into your kernel by running 'grep CONFIG_NETFS /boot/config-$(uname -r)' — if set to 'y' or 'm', netfs is present
- Search kernel logs for signs of memory corruption: 'sudo dmesg | grep -iE "(page fault|segfault|data abort|general protection fault)"' — correlate timestamps with network file operations
- After patching, confirm the fix with 'uname -r' returning a kernel version ≥7.0.11 and verify no new memory errors in 'sudo dmesg' after reboot
FAQ
What is CVE-2026-64160?
This vulnerability is a race condition in the Linux kernel's netfs subsystem where concurrent access to file size metadata (remote_i_size and zero_point) can cause data corruption due to improper seqcount synchronization. Attackers with local or network access to systems using netfs-based filesystems could trigger memory corruption leading to privilege escalation or denial of service.
Is CVE-2026-64160 being actively exploited?
No. This vulnerability is not currently listed on CISA's Known Exploited Vulnerabilities (KEV) catalog and no public exploits are available. However, the critical CVSS score (9.8) warrants immediate patching as a proof-of-concept could emerge.
What versions of Kernel are affected by CVE-2026-64160?
Kernel versions 5.18 through 7.0.10 are affected. Version 7.0.11 and later contain the fix. Users on older stable branches (5.15, 6.1, 6.6) should check their distribution's backport status.
How do I check if my server is vulnerable to CVE-2026-64160?
Run 'uname -r' to get your kernel version. If the output is between 5.18 and 7.0.10 (inclusive) and netfs is enabled ('grep CONFIG_NETFS /boot/config-$(uname -r)'), your system is vulnerable and requires immediate updating.
Does Defensia detect CVE-2026-64160?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2026-64160 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-64160. Free for 1 server.
Get started free