Impact
A race condition between the legacy USB tower driver’s release routine and its disconnect path allows a mutex unlock operation to access a freed driver data structure. The resulting use-after-free can corrupt kernel memory during a USB unplug/replug cycle, potentially compromising kernel integrity.
Affected Systems
The flaw resides in the Linux kernel’s legacy USB handler. Any kernel version that deploys the legacy USB driver before the referenced commits (0b57e5dd, 11d069f858, 62fc8eb1, 6462de75d2e, 766738ecf, 9ba629664, ab2bfd7bec, or b4222c05066b) is potentially vulnerable. Kernel builds without the legacy USB subsystem, or with the driver disabled, remain unexposed.
Risk and Exploitability
The EPSS score is reported as < 1%, indicating a low probability of widespread exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires local control over USB plug/unplug events to trigger the race; a remote attacker cannot directly exploit the flaw. The likely attack vector is local, as it appears to depend on the ability to manipulate USB hardware on the host, but this is inferred from the description.
OpenCVE Enrichment
Debian DLA