Impact
The flaw is in exfat_find_dir_entry(): the routine moves a pointer forward by a fixed size for each file name fragment while only tracking the cumulative name length. When a directory contains many short fragments, the pointer can exceed the bounds of the allocated buffer while the length counter stays within limits, which triggers an out-of-bounds read and subsequent write. This kernel-space overflow is classified as an out-of-bounds read/write (CWE-125) and an out-of-bounds write (CWE-787).
Affected Systems
All Linux kernels that compile exFAT support are affected. The vulnerability exists in kernel implementations of the exFAT file system that have not yet applied the commit that fixes exfat_find_dir_entry().
Risk and Exploitability
The EPSS score is < 1%, indicating a very low current likelihood of exploitation. The vulnerability is absent from the CISA KEV catalog and has a CVSS score of 7.8, indicating high severity if executed. Based on the description, it is inferred that an attacker would need to supply a crafted exFAT filesystem—typically via a removable storage device—to trigger the overflow when mounted by a privileged process.
OpenCVE Enrichment
Debian DLA
Ubuntu USN