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

fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow

indx_find_buffer() recursively descends the B+ tree index with no depth
limit. A crafted NTFS image with circular index node references causes
unbounded recursion, overflowing the kernel stack and panicking the
system.

This is reachable by mounting a malicious NTFS filesystem (e.g. from a
USB drive via desktop automount) and deleting a file whose index entry
triggers the rebalancing fallback path in indx_delete_entry().

Add a depth parameter and bail out with -EINVAL when it reaches the
fnd->nodes array bound, matching the constraint already enforced by
fnd_push() in indx_find().

The related function indx_find() was previously patched for a similar
infinite-loop issue (commit 1732053c8a6b), but indx_find_buffer() was
missed.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel NTFS3 driver contains a function, indx_find_buffer(), that recurses through a B+ tree index without imposing a depth limit. When an NTFS volume is engineered to include circular index node references, the recursion becomes infinite, eventually overflowing the kernel stack and causing the system to panic. The failure to limit recursion results in a local denial‑of‑service event manifested as a kernel crash, compromising system availability.

Affected Systems

All Linux kernel builds that omit the depth‑limit patch to indx_find_buffer() are affected. This includes every distribution kernel prior to the inclusion of commit 1ebd684b8f627f75bc3e03f8b2ad8400fd1f02cd, which added a parameter to abort the search when the node array bound is reached. Any system running such a kernel, regardless of architecture, is susceptible if it mounts a malicious NTFS filesystem.

Risk and Exploitability

The vulnerability is exploitable by mounting a crafted NTFS filesystem—an operation that is typically performed automatically when a USB drive is inserted or can be triggered manually by a local user. The attack requires only the ability to mount the volume, which is generally available to ordinary users on desktop systems; no elevated privileges are needed. The EPSS score is listed as less than 1%, indicating that known exploitation attempts are rare, yet the low exploitation probability does not diminish the severe impact once the conditions are met. The risk is therefore moderate to high for systems that accept untrusted NTFS media or where automatic mounting is enabled.

Generated by OpenCVE AI on August 22, 2026 at 10:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes commit 1ebd684b8f627f75bc3e03f8b2ad8400fd1f02cd, which imposes a depth limit on indx_find_buffer() and eliminates the stack‑overflow risk.
  • If a kernel update cannot be applied immediately, prevent automated mounting of NTFS volumes from USB or other external media; if mounting is necessary, do so with the read‑only option so that rebalancing code paths are not exercised.
  • Apply the specific commit or a backported patch from the distribution maintainers to the kernel source if an official update is unavailable.

Generated by OpenCVE AI on August 22, 2026 at 10:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 09:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-674

Wed, 19 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-835
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-674

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow indx_find_buffer() recursively descends the B+ tree index with no depth limit. A crafted NTFS image with circular index node references causes unbounded recursion, overflowing the kernel stack and panicking the system. This is reachable by mounting a malicious NTFS filesystem (e.g. from a USB drive via desktop automount) and deleting a file whose index entry triggers the rebalancing fallback path in indx_delete_entry(). Add a depth parameter and bail out with -EINVAL when it reaches the fnd->nodes array bound, matching the constraint already enforced by fnd_push() in indx_find(). The related function indx_find() was previously patched for a similar infinite-loop issue (commit 1732053c8a6b), but indx_find_buffer() was missed.
Title fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow
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-17T05:41:20.799Z

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

Link: CVE-2026-72194

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T06:18:20.070

Link: CVE-2026-72194

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72194 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T10:45:03Z

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')