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 is also listed by NVD as having a no‑information CWE classification, indicating that the flaw exists but a more precise CWE assignment could not be determined.
Affected Systems
All Linux kernels that compile exFAT support are affected, because the file system code is part of the kernel. No specific version range is listed in the advisory, but the references point to commits that have been merged into the current stable tree, indicating that the problem existed in recent releases until the patch was applied.
Risk and Exploitability
The EPSS score is < 1%, implying 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 a 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