CVE-2026-43488
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
13/05/2026
Última modificación:
13/05/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
usb: xhci: Prevent interrupt storm on host controller error (HCE)<br />
<br />
The xHCI controller reports a Host Controller Error (HCE) in UAS Storage<br />
Device plug/unplug scenarios on Android devices. HCE is checked in<br />
xhci_irq() function and causes an interrupt storm (since the interrupt<br />
isn’t cleared), leading to severe system-level faults.<br />
<br />
When the xHC controller reports HCE in the interrupt handler, the driver<br />
only logs a warning and assumes xHC activity will stop as stated in xHCI<br />
specification. An interrupt storm does however continue on some hosts<br />
even after HCE, and only ceases after manually disabling xHC interrupt<br />
and stopping the controller by calling xhci_halt().<br />
<br />
Add xhci_halt() to xhci_irq() function where STS_HCE status is checked,<br />
mirroring the existing error handling pattern used for STS_FATAL errors.<br />
<br />
This only fixes the interrupt storm. Proper HCE recovery requires resetting<br />
and re-initializing the xHC.
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/09ff0099c6cf148ff1f7053b5b6c84beb1c2ef8d
- https://git.kernel.org/stable/c/6f91f3f087194c114d6d8ea4591b850bb00672f8
- https://git.kernel.org/stable/c/b2dd9abf8c06cfcbcf242321fd54ae51a4807705
- https://git.kernel.org/stable/c/cd41e0d1df8fcf5eae294657da52b50d1ce03246
- https://git.kernel.org/stable/c/d6d5febd12452b7fd951fdd15c3ec262f01901a4



