CVE-2026-43245

ntfs: ->d_compare() must not block

HIGH
7.5
CVSS Score
Published: May 6, 2026 at 11:28 AM UTC
Updated: August 5, 2026 at 01:24 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.5
Exploit prediction
EPSS 0.4%

Description

In the Linux kernel, the following vulnerability has been resolved: ntfs: ->d_compare() must not block ... so don't use __getname() there. Switch it (and ntfs_d_hash(), while we are at it) to kmalloc(PATH_MAX, GFP_NOWAIT). Yes, ntfs_d_hash() almost certainly can do with smaller allocations, but let ntfs folks deal with that - keep the allocation size as-is for now. Stop abusing names_cachep in ntfs, period - various uses of that thing in there have nothing to do with pathnames; just use k[mz]alloc() and be done with that. For now let's keep sizes as-in, but AFAICS none of the users actually want PATH_MAX.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

6.19 ≤ v < 6.19.66.2 ≤ v < 6.12.916.2 ≤ v < 6.18.166.2 ≤ v < 6.19.66.2 ≤ v < 6.6.1416.2 ≤ v < 7.06.2a3a956c78efaa202b1d75190136671cf6e87bfbe
Vendor states this is fixed in 02ecc0978c459fd90bb24b2a946dd16d43e68fe5 (fixed)
Vendor states this is fixed in 142c444a395f4d26055c8a4473e228bb86283f1e (fixed)
Vendor states this is fixed in 1be7ca86ce1794d966fda5d82181bc978b150fbc (fixed)
Vendor states this is fixed in ca2a04e84af79596e5cd9cfe697d5122ec39c8ce (fixed)
Vendor states this is fixed in fb4b1f969ba01fa1d4088467a02fc1e5f0806710 (fixed)
Vendor states this is fixed in 6.12.91 (unaffected)
Vendor states this is fixed in 6.18.16 (unaffected)
Vendor states this is fixed in 6.19.6 (unaffected)
Vendor states this is fixed in 6.2 (unaffected)
Vendor states this is fixed in 6.6.141 (unaffected)
Vendor states this is fixed in 7.0 (unaffected)

CVSS

7.5HIGHLinux
Vector?

Quick Info

StatusMODIFIED
CWE
NVD-CWE-noinfo

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card