CVE-2026-64060
NoneCVSS
—
EPSS
0.2%
Published
Jul 19, 2026
CISA due date
—
Cloudanix analysis
A Linux kernel bug can gradually consume system memory during certain network-file write failures, potentially making affected machines slow down or crash.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Denial of service
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
This is a Linux kernel netfs subsystem denial-of-service flaw caused by incorrect error handling in netfs_write_begin(). When netfs_wait_for_read() returns an error, the kernel fails to release a reference to an internal netfs request object. Repeatedly triggering this failure path can leak kernel memory and associated request references over time. In the worst case, a system using netfs-backed filesystems or services built on netfs can experience progressive memory exhaustion, degraded I/O behavior, kernel instability, or a crash. The issue does not indicate direct code execution or privilege escalation based on the available description.
Why it matters to the business
Systems that rely on affected Linux kernels and netfs-backed storage may become unstable or unavailable if the leak is repeatedly triggered. The operational impact is primarily service degradation or outage due to kernel memory exhaustion, especially on file servers, storage clients, container hosts, or application servers that perform heavy network filesystem I/O. Current public exploitation signals are low: it is not listed in CISA KEV, is not associated with ransomware use, has low EPSS, and has no known mature public exploit in the provided data. However, because this is kernel-level behavior, successful abuse can affect the whole host rather than a single application.
How an attack unfolds
An attacker must be able to cause write activity through a Linux netfs-backed filesystem and influence conditions that make netfs_wait_for_read() fail during write-begin handling. This may require local access to write to a mounted affected filesystem, access through an application that writes to such a filesystem, or the ability to repeatedly trigger storage or network error conditions around netfs reads. The attacker repeatedly performs file write operations that hit the vulnerable error path. Each failed operation leaks a kernel reference to a netfs request object. Over time, leaked objects accumulate, consuming kernel memory and potentially causing memory pressure, degraded system responsiveness, failed file operations, out-of-memory events, or host crash/reboot. There is no indication from the provided data that exploitation yields data theft or arbitrary code execution.
How to fix it
Apply a Linux kernel update that includes the netfs_write_begin() reference leak fix. Because no product-specific fixed versions were provided, use the fixed kernel packages supplied by the relevant Linux distribution, appliance vendor, cloud image publisher, or kernel maintainer. Prioritize systems that mount or serve netfs-backed filesystems, run file-heavy workloads, or host multi-user/application workloads where untrusted users or remote application traffic can trigger filesystem writes. If immediate patching is not possible, reduce exposure by limiting untrusted write access to netfs-backed mounts, disabling or unmounting nonessential affected network filesystem paths, constraining applications that write to those paths, applying resource limits where feasible, and monitoring for abnormal kernel memory growth or repeated netfs-related I/O failures. A reboot may be required after kernel package installation to load the fixed kernel.
How to confirm the fix worked
Confirm that systems are running a vendor kernel build that contains the fix for the netfs_write_begin() request reference leak. Validate by checking the running kernel version after reboot, not only the installed package version. Review vendor advisories or changelogs for references to netfs_write_begin(), netfs_wait_for_read(), or the associated CVE. Where practical in a non-production environment, reproduce representative netfs write workflows and error conditions before and after patching while monitoring kernel memory, slab usage, and dmesg output; the fixed kernel should not show progressive request-object growth under repeated failed operations. Also verify that unnecessary netfs-backed mounts have been removed or access-controlled if patching is delayed.
Typical attack path
- Identify a Linux system using an affected kernel with netfs-backed storage or services that rely on netfs behavior.
- Obtain a way to trigger writes to files on the affected netfs-backed mount, either directly as a local user or indirectly through an exposed application workflow.
- Create or induce conditions where reads required by netfs_write_begin() fail, causing netfs_wait_for_read() to return an error.
- Repeatedly perform write operations that traverse the vulnerable error-handling path.
- Accumulate leaked netfs request references and kernel memory consumption.
- Cause service degradation, failed I/O, out-of-memory conditions, kernel instability, or a denial of service.
How to detect it
To determine whether this issue may have already been triggered, review kernel and system logs for repeated netfs, fscache, cachefiles, or network-filesystem I/O errors followed by increasing memory pressure, OOM killer activity, hung tasks, or unexpected reboots. Relevant sources include journalctl, dmesg, /var/log/kern.log, /var/log/messages, /var/log/syslog, audit logs for heavy writes to network-backed mounts, storage service logs, and host telemetry for kernel memory/slab growth. Look for patterns rather than a single definitive exploit marker: repeated write failures on netfs-backed mounts, errors from the backing network filesystem, sustained unreclaimed kernel memory growth, and subsequent service failure. Because the vulnerability is a reference leak, exploitation may leave no unique file artifact or process name; absence of specific strings does not prove the flaw was not triggered. Correlate suspicious write-heavy activity with kernel memory trends and filesystem error timing.
- netfs_write_begin
- netfs_wait_for_read
- netfs
- Out of memory
- oom-killer
- invoked oom-killer
- Killed process
- kernel: Out of memory
- Memory allocation failure
- page allocation failure
- hung task
- blocked for more than
- cachefiles
- fscache
What your security team should do
- Inventory Linux systems using netfs-backed filesystems or network filesystem workloads and map them to their running kernel versions.
- Patch or schedule kernel updates from the appropriate vendor, prioritizing storage clients, file servers, container hosts, multi-user systems, and internet-facing applications that write to network-backed filesystems.
- Reboot patched systems or otherwise ensure the fixed kernel is actually running.
- For systems awaiting patching, restrict untrusted write paths to netfs-backed mounts and disable nonessential mounts or services that depend on them.
- Monitor kernel memory, slab growth, out-of-memory events, and recurring netfs or filesystem I/O errors for signs of attempted or accidental triggering.
- Treat the urgency as moderate unless the affected host supports critical storage or untrusted write workloads; EPSS is low, there is no KEV listing, and no mature exploit was reported in the provided data.
The record
In the Linux kernel, the following vulnerability has been resolved: netfs: Fix leak of request in netfs_write_begin() error handling Fix netfs_write_begin() to not leak our ref on the request in the event that we get an error from netfs_wait_for_read().
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|