Impact
In the Linux kernel, the NTFS filesystem driver can read beyond the bounds of the $AttrDef table when the table size is smaller than one full entry. The loop boundary only checks the start of each entry, so a malformed table permits an out-of-bounds read of the ad->type field and subsequent fields. This memory corruption results in a kernel crash detected by KASAN and can also leak kernel memory contents. The defect is triggered when a volume with a too-small $AttrDef is opened, such as during mounting or when creating a file on that volume.
Affected Systems
Any Linux distribution that includes the stock NTFS driver and has not applied the commits referenced in the CVE documentation (c8504fc1 and 3e2ae47b) is potentially affected. The vulnerability is not limited to a particular kernel version; it applies to all kernels that compile the legacy NTFS module. Users of older kernel releases that have not yet received the patch should verify whether their kernel includes the fix before mounting NTFS volumes.
Risk and Exploitability
The CVSS and EPSS scores are not available, and the vulnerability is not listed in CISA's Known Exploited Vulnerabilities catalog. The impact is a kernel crash that causes denial of service. Because the flaw is triggered by a user-controllable NTFS volume, the likely attack vector is local or remote code that can mount or read a crafted NTFS filesystem. An exploit would involve presenting a malicious $AttrDef table that is smaller than the size of a single entry, causing the kernel to read past the allocated memory and crash the system.
OpenCVE Enrichment