Skip to main content

Linux Kernel CVE-2026-72211

| EUVDEUVD-2026-58969 CRITICAL
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-mw2v-m8cx-mx72
Critical
Disputed · 9.8 Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Sources disagree (Medium–Critical)
Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
3.6 LOW

Local writable NTFS mount required (AV:L, PR:L); trigger depends on an ENOSPC race during index growth (AC:H); impact is transient filesystem inconsistency, so no confidentiality and only low integrity/availability effect.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:L
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
SUSE
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat
5.5 MEDIUM
qualitative

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 07:42 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
9.8 (CRITICAL)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
CRITICAL 9.8
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

ntfs: grow index root value before reparent header update

ntfs_ir_reparent() moves the resident index root entries into an index block and leaves a small root stub containing the child VCN. That root stub can be larger than the existing resident value. For example, an empty root with value_length 48 has an index area of 32 bytes, while the large-index root stub needs index_length and allocated_size of 40 bytes.

The current code publishes the larger index.index_length and index.allocated_size before resizing the resident value. If the resize returns -ENOSPC, the recovery path can call ntfs_inode_add_attrlist(), which looks attributes up again while the root header says allocated_size 40 but the resident value still only provides 32 bytes of index area. Lookup-time $INDEX_ROOT validation then correctly rejects that transient layout as corrupt.

This reproduces as a generic/013 failure under qemu. In the failing run, the transient root had value_len=48, index_size=32, index_length=40, and allocated_size=40, and ntfsprogs-plus ntfsck reported "Corrupt index root in MFT record 1177".

When the root stub grows, resize the resident value before publishing the larger root header. If the resize fails, the old root remains valid for recovery lookups. Keep the existing header-before-resize ordering for shrink or same-size cases so the resident value never temporarily exposes an allocated_size beyond its bounds.

AnalysisAI

Filesystem consistency flaw in the Linux kernel NTFS driver's ntfs_ir_reparent() index-root reparenting path allows a transient on-disk/in-memory layout that $INDEX_ROOT validation rejects as corrupt, surfacing as generic/013 xfstests failures and ntfsck 'Corrupt index root' errors. The bug is a metadata-ordering error triggered during NTFS write operations that grow an index root and hit -ENOSPC, not a remotely exploitable memory-safety issue; no public exploit identified at time of analysis and it is not in CISA KEV. Fixed in stable 7.1.5 and mainline 7.2-rc1.

Technical ContextAI

The affected component is the Linux kernel's in-tree NTFS read/write driver. NTFS directory indexes use a resident $INDEX_ROOT attribute inside the MFT record; when it grows too large, entries are moved into an allocated index block ($INDEX_ALLOCATION) leaving a small root stub that points to the child VCN. The defect is an ordering error in ntfs_ir_reparent(): the code published the larger index.index_length and index.allocated_size (e.g. 40 bytes) into the root header before resizing the underlying resident value (still only 32 bytes of index area). If the resize returned -ENOSPC, the recovery path (ntfs_inode_add_attrlist()) re-looked-up attributes while the header advertised an allocated_size exceeding the resident value's bounds, and $INDEX_ROOT validation correctly flagged the transient layout as corrupt. No CWE was assigned; the closest root-cause class is improper state/consistency management of on-disk structures (akin to CWE-662/CWE-460 improper handling on an error/exceptional path) rather than a classic buffer overflow.

RemediationAI

Vendor-released patch: update to Linux kernel 7.1.5 (stable) or 7.2-rc1 (mainline), which reorder the operation to resize the resident index-root value before publishing the larger root header so that on -ENOSPC the old valid root remains intact for recovery lookups; apply your distribution's backported kernel update via its normal package channel and reboot. The corresponding commits are 0bb508fb3b97e4802ec727fd2af4d608f65dd190 and 38d444271604afc6381ddb5a181e391915c35fae (git.kernel.org). If immediate patching is not possible, the practical compensating control is to avoid write mounts of NTFS volumes via the in-kernel driver - mount NTFS read-only (mount -o ro) where write access is unnecessary, which fully avoids the index-reparent write path at the cost of losing write capability; on systems where NTFS is not needed at all, unload/blacklist the ntfs3 module to remove the code path entirely. Because the trigger involves out-of-space (-ENOSPC) conditions during index growth, keeping NTFS volumes from running near full also reduces the chance of hitting the affected recovery path.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

Share

CVE-2026-72211 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy