CVE 7.5 HIGH

ntfs: ->d_compare() must not block_CVE-2026-43245

7.5 / 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

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.

Basic Information

ID CVE-2026-43245
Source Linux
Published May 6, 2026 at 11:28
Modified May 8, 2026 at 12:41

Affected Product

Vendor Linux
Product Linux
Version a3a956c78efaa202b1d75190136671cf6e87bfbe
Affected Versions Linux Linux a3a956c78efaa202b1d75190136671cf6e87bfbe
Linux Linux a3a956c78efaa202b1d75190136671cf6e87bfbe
Linux Linux a3a956c78efaa202b1d75190136671cf6e87bfbe
Linux Linux 6.2

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.