Impact
The vulnerability exists in the Linux kernel’s xHCI USB controller driver. When a Host Controller Error (HCE) occurs during plug or unplug of a USB storage device, the driver logs a warning but fails to clear the interrupt flag. This causes the interrupt line to remain asserted, leading to an interrupt storm that repeatedly invokes the interrupt handler and exhausts CPU resources. The effect is a severe system fault that effectively disables normal operation. The underlying weakness corresponds to CWE‑770, Maximum Resource Consumption.
Affected Systems
All Linux kernel versions that contain the unpatched xHCI code are affected, including those used on Android devices and other systems that rely on the default xHCI driver for device plug/unplug events. No specific kernel release numbers are listed, so administrators should assume any kernel built from mainline code before the patch commit is vulnerable.
Risk and Exploitability
The CVSS score is 5.5 and the EPSS score is unavailable, though the vulnerability is not listed in the CISA KEV catalog. An attacker could trigger the flaw by inserting or removing a USB storage device on a vulnerable host, initiating the interrupt storm. The issue is local to the device and does not enable remote code execution or privilege escalation, but it presents a high impact denial of service that disrupts system availability.
OpenCVE Enrichment