CVE-2026-43488

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

State
Published
Severity
Not scored
Published
May 13, 2026
Updated
May 14, 2026
Reserved
May 1, 2026

Read the record on cve.org

Description

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.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 2a25e66d676dfb9b018abd503deed3d38a892dec to before b2dd9abf8c06cfcbcf242321fd54ae51a4807705Affected
  • 2a25e66d676dfb9b018abd503deed3d38a892dec to before 6f91f3f087194c114d6d8ea4591b850bb00672f8Affected
  • 2a25e66d676dfb9b018abd503deed3d38a892dec to before cd41e0d1df8fcf5eae294657da52b50d1ce03246Affected
  • 2a25e66d676dfb9b018abd503deed3d38a892dec to before 09ff0099c6cf148ff1f7053b5b6c84beb1c2ef8dAffected
  • 2a25e66d676dfb9b018abd503deed3d38a892dec to before d6d5febd12452b7fd951fdd15c3ec262f01901a4Affected
LinuxLinux
  • 6.2Affected
  • before 6.2Not affected
  • 6.6.130 through 6.6.*Not affected
  • 6.12.78 through 6.12.*Not affected
  • 6.18.19 through 6.18.*Not affected
  • 6.19.9 through 6.19.*Not affected
  • 7.0 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.