Impact
The flaw resides in the exfat driver’s directory entry lookup routine. A buffer_head is released before all references to its data are cleared, so a subsequent read can dereference freed memory. When a user mounts an exFAT filesystem containing a crafted entry that forces the TYPE_EXTEND branch, the kernel may crash or, in a vulnerable configuration, corrupt memory and allow an attacker to execute code with kernel rights.
Affected Systems
Every Linux kernel that includes the stock exFAT driver and does not contain the patch that moves the brelse() call after the data is accessed is vulnerable. This covers the default kernels shipped by Linux distributions where exfat support is enabled.
Risk and Exploitability
With a CVSS score of 9.8 the issue is classified as Critical. The EPSS score is below 1 %, indicating a very low likelihood of exploitation in the wild at the time of this analysis, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the vulnerability could be exploited locally or remotely by presenting a crafted exFAT image via a removable device or network share. If triggered, the use‑after‑free can cause a kernel panic, memory corruption, or arbitrarily execute code in ring 0, enabling privilege escalation or service disruption.
OpenCVE Enrichment
Debian DLA