Impact
The vulnerability stems from the NTFS filesystem driver in the Linux kernel, which walks the in‑memory $AttrDef table without fully bounding the size of each entry. If a volume’s $AttrDef data is smaller than one full entry, the loop reads past the allocated memory when accessing ad->type and subsequent fields. This out‑of‑bounds read triggers a kernel crash, as indicated by the KASAN message and BUG log, resulting in system instability. The flaw is purely a memory corruption leading to a crash; no evidence in the CVE description indicates leaking kernel memory contents.
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 score is 7.1 and the EPSS score is below 1%. The vulnerability is not listed in CISA’s KEV catalog. An attack could exploit a crafted NTFS volume whose $AttrDef table size is smaller than a single entry. The kernel would attempt to read beyond the allocated buffer, causing a crash. The attack vector is local or remote code that can mount or read a malicious NTFS filesystem; this inference is based on the fact that the vulnerability is triggered by the contents of an NTFS volume.
OpenCVE Enrichment