CVE-2026-43488

usb: xhci: Prevent interrupt storm on host controller error (HCE)

published May 13, 2026

CVSS
—
EPSS
0%
Percentile
5.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

usb: xhci: Prevent interrupt storm on host controller error (HCE)

The xHCI controller reports a Host Controller Error (HCE) in UAS Storage

Device plug/unplug scenarios on Android devices. HCE is checked in

xhci_irq() function and causes an interrupt storm (since the interrupt

isn’t cleared), leading to severe system-level faults.

When the xHC controller reports HCE in the interrupt handler, the driver

only logs a warning and assumes xHC activity will stop as stated in xHCI

specification. An interrupt storm does however continue on some hosts

even after HCE, and only ceases after manually disabling xHC interrupt

and stopping the controller by calling xhci_halt().

Add xhci_halt() to xhci_irq() function where STS_HCE status is checked,

mirroring the existing error handling pattern used for STS_FATAL errors.

This only fixes the interrupt storm. Proper HCE recovery requires resetting

and re-initializing the xHC.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00162 · 5.0th percentile
Published
2026-05-13T15:08Z
EPSS history
Timeline
  • 13 MAY 15:08Z
    usb: xhci: Prevent interrupt storm on host controller error (HCE)
    cvelistv5