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

ntfs: fix hole runlist memory leak in insert range error path

ntfs_non_resident_attr_insert_range() allocates hole_rl before mapping the
whole runlist. If ntfs_attr_map_whole_runlist() fails, the error path drops
ni->runlist.lock and returns without freeing hole_rl. This leaks memory
of sizeof(*hole_rl) * 2 bytes.

Fix this memory leak by freeing hole_rl before returning from
that error path, matching the later error paths in the same function.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Linux kernel NTFS module’s attribute insertion routine. When ntfs_non_resident_attr_insert_range allocates a temporary runlist structure and ntfs_attr_map_whole_runlist fails, the error path releases the runlist lock but fails to free the allocated hole_rl, leaking a small memory block (size: sizeof(*hole_rl) * 2 bytes). Because the leaked memory is not reclaimed, repeated failures could accumulate and exhaust system memory, degrading availability. The weakness is a classic memory‑leak flaw (CWE-401).

Affected Systems

The flaw is present in the NTFS driver that ships with most Linux kernel releases. Any machine running a kernel containing this legacy NTFS driver without the patch is affected. The vulnerability applies broadly to all current kernels until the patch is integrated, regardless of distribution or hardware platform.

Risk and Exploitability

The CVSS score is not specified and EPSS is unavailable, and the flaw is not listed in CISA KEV, indicating that publicly documented exploits are absent. Based on the description, it is inferred that an attacker would need to induce the specific mapping failure in the NTFS attribute insertion routine—most likely by supplying a failing or malformed attribute structure—to trigger the memory leak. The overall risk is therefore moderate to low, with the primary threat being a potential denial‑of‑service condition if failures recur frequently. The attack vector is local or application‑level, requiring interaction with the NTFS subsystem.

Generated by OpenCVE AI on August 15, 2026 at 09:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the NTFS memory‑leak fix
  • After upgrading, reload the ntfs module with modprobe -r ntfs && modprobe ntfs to activate the patch
  • If an upgrade cannot be performed immediately, monitor system memory usage for gradual growth and consider disabling the ntfs module or isolating the node until a patched kernel is available

Generated by OpenCVE AI on August 15, 2026 at 09:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ntfs: fix hole runlist memory leak in insert range error path ntfs_non_resident_attr_insert_range() allocates hole_rl before mapping the whole runlist. If ntfs_attr_map_whole_runlist() fails, the error path drops ni->runlist.lock and returns without freeing hole_rl. This leaks memory of sizeof(*hole_rl) * 2 bytes. Fix this memory leak by freeing hole_rl before returning from that error path, matching the later error paths in the same function.
Title ntfs: fix hole runlist memory leak in insert range error path
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-08-15T05:53:46.650Z

Reserved: 2026-08-09T03:40:39.910Z

Link: CVE-2026-72184

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:36.763

Modified: 2026-08-15T06:21:36.763

Link: CVE-2026-72184

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T10:00:06Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime