Description
In the Linux kernel, the following vulnerability has been resolved:

netfs: release readahead folios on iterator preparation failure

netfs_prepare_read_iterator() batches readahead folios in put_batch so that
the folio references can be dropped after the I/O iterator has been
prepared.

If rolling_buffer_load_from_ra() fails after earlier folios have been
batched, the function returns immediately and leaves those references held.
Release the batch before returning the error.
Published: 2026-09-04
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Resource Leak in Linux Kernel
Action: Apply Patch
AI Analysis

Impact

In the Linux kernel, a bug in the netfs read iterator preparation routine causes the kernel to hold onto readahead folio references when a prior read operation fails. The held references are never released, resulting in a memory and resource leak. The vulnerability does not allow arbitrary code execution or direct privilege escalation; the primary consequence is gradual consumption of kernel memory and worsening system performance, which may eventually lead to instability or reduced availability.

Affected Systems

The defect exists in the netfs component of the Linux kernel. All Linux kernel builds that include the netfs read iterator logic are potentially affected; no specific version numbers are listed, so the issue applies to the current kernel source code referenced in the advisory.

Risk and Exploitability

The CVSS score is not disclosed and the EPSS score is unavailable, but the vulnerability is not listed in CISA KEV. The attack vector is inferred to be local: it requires a kernel to perform a failed read operation, which a privileged user or a malicious local application could trigger by abusing the filesystem read. Because the flaw results in resource exhaustion rather than direct compromise, the risk level is moderate, driven by potential memory pressure and availability degradation.

Generated by OpenCVE AI on September 4, 2026 at 20:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that contains the netfs fix
  • If an immediate kernel upgrade is not feasible, reduce or disable netfs read‑ahead on network filesystems to limit the amount of data that can accumulate
  • Continuously monitor system memory usage and kernel logs for signs of persistent folio references or abnormal memory pressure

Generated by OpenCVE AI on September 4, 2026 at 20:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 20:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772

Fri, 04 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfs: release readahead folios on iterator preparation failure netfs_prepare_read_iterator() batches readahead folios in put_batch so that the folio references can be dropped after the I/O iterator has been prepared. If rolling_buffer_load_from_ra() fails after earlier folios have been batched, the function returns immediately and leaves those references held. Release the batch before returning the error.
Title netfs: release readahead folios on iterator preparation failure
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-04T17:11:12.499Z

Reserved: 2026-08-26T14:34:25.800Z

Link: CVE-2026-80897

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T18:17:57.957

Modified: 2026-09-04T18:17:57.957

Link: CVE-2026-80897

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T23:45:17Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime