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

ntfs: validate resident index root values on lookup

Resident $INDEX_ROOT values carry index header fields that callers
consume after lookup. Some callers already validate parts of the layout
before walking entries, but those checks are scattered and do not cover
all root header invariants, such as entries_offset alignment and lower
bound, index_length, and allocated_size consistency.

The resident root resize paths now keep these header fields consistent
while the value size changes: ntfs_ir_truncate() lowers
index.allocated_size before shrinking the resident value, and
ntfs_ir_reparent() grows the resident value before publishing a larger
root header. Lookup-time validation can therefore cover these invariants
without tripping over the driver's own resize paths.

Add $INDEX_ROOT to the minimum resident value size table and validate the
resident index header fields before returning the attribute from lookup.
Require 8-byte aligned index header fields, a sane entries_offset, an
index_length within allocated_size, allocated_size within the resident
value, and enough entry space for at least an index entry header.

The shared validator already rejects non-resident records for
resident-only attribute types, including $INDEX_ROOT.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in the Linux kernel’s NTFS driver where resident $INDEX_ROOT values are not fully validated during lookup. In particular, invariant checks such as entries_offset alignment, index_length, and allocated_size consistency are missing or insufficient. This flaw allows an attacker to supply a crafted NTFS image that can cause the kernel to read or write memory outside the intended bounds, potentially leading to memory corruption or a kernel panic. The impact is a breach of kernel integrity and could provide a foothold for privilege escalation if the attacker controls the filesystem.

Affected Systems

All Linux kernel instances running with the NTFS driver are affected. The exact kernel versions are not enumerated in the available data, so any kernel that has not incorporated the described fix is considered vulnerable.

Risk and Exploitability

The CVSS score is not provided and the EPSS score is not available, indicating that the likelihood of observed exploitation is unknown. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that an attacker would need to provide a malicious NTFS filesystem or image to trigger the flaw, which could be delivered locally or over a network file share that mounts NTFS. Exploitation would require successful execution of the kernel with the vulnerability, so the risk remains undetermined but could be high if the attacker gains the ability to influence the filesystem. The lack of an EPSS score means there is no evidence of recent exploitation, but the absence of a KEV listing does not guarantee safety; the flaw still permits potential kernel memory corruption.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that includes the patch found in the repository links provided
  • If an immediate kernel update is not feasible, restrict or prevent the mounting of untrusted NTFS devices and ensure any NTFS images are validated before use
  • Enable kernel lockdown or other kernel hardening features to reduce the impact of possible memory corruption

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-20

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: validate resident index root values on lookup Resident $INDEX_ROOT values carry index header fields that callers consume after lookup. Some callers already validate parts of the layout before walking entries, but those checks are scattered and do not cover all root header invariants, such as entries_offset alignment and lower bound, index_length, and allocated_size consistency. The resident root resize paths now keep these header fields consistent while the value size changes: ntfs_ir_truncate() lowers index.allocated_size before shrinking the resident value, and ntfs_ir_reparent() grows the resident value before publishing a larger root header. Lookup-time validation can therefore cover these invariants without tripping over the driver's own resize paths. Add $INDEX_ROOT to the minimum resident value size table and validate the resident index header fields before returning the attribute from lookup. Require 8-byte aligned index header fields, a sane entries_offset, an index_length within allocated_size, allocated_size within the resident value, and enough entry space for at least an index entry header. The shared validator already rejects non-resident records for resident-only attribute types, including $INDEX_ROOT.
Title ntfs: validate resident index root values on lookup
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:57.414Z

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

Link: CVE-2026-72199

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-72199

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T09:45:03Z

Weaknesses
  • CWE-20

    Improper Input Validation