Impact
A race condition exists in the Linux kernel dummy‑hcd gadget driver where a USB reset can be performed concurrently with a driver unbind. The race allows a thread to clear the driver pointer while another thread calls usb_gadget_udc_reset() with that pointer set to NULL, provoking an addressing exception. This results in a kernel panic, rendering the system unavailable. The weaknesses are a race condition (CWE‑367) and improper locking (CWE‑667).
Affected Systems
All Linux kernel builds that include the dummy‑hcd driver are potentially affected. The CPE list and vendor data highlight the 7.0 release‑candidate series (rc1 through rc7). Any kernel version that does not contain the recent commits adding the correct lock ordering is vulnerable.
Risk and Exploitability
The CVSS score of 5.5 indicates medium severity, and the EPSS score of less than 1% suggests a low likelihood of exploitation. This vulnerability is not listed in CISA KEV. The likely attack vector is local or remote USB gadget activity that can trigger a reset or unbind, which may be inferred from the nature of the race. Even though exploitation probability is low, the impact is a kernel crash that requires a reboot to recover.
OpenCVE Enrichment
Debian DLA