Linux Kernel xHCI Host Controller Bandwidth List Management Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's handling of USB xHCI host controllers, specifically in versions prior to the patch that addresses this issue. When a virtual device is freed, its associated endpoints are typically removed from the bandwidth list. However, if the xHCI host is being removed or is unresponsive, this cleanup process fails, leading to a kernel crash. This issue, caused by improper management of endpoint deletions, particularly affects Intel Panther Point PCH (Ivy Bridge) hosts that rely on software bandwidth checking.

Impact

The vulnerability can cause a kernel crash due to list management corruption, specifically when unbinding the xHCI PCI device.

Reproduction

To reproduce this issue, unbind the xHCI PCI device on a system with an affected version of the Linux kernel and an Intel Panther Point PCH (Ivy Bridge) chipset. This will trigger the endpoint management flaw, leading to a kernel crash.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed.

Added: Oct 4, 2025, 8:04 PM
Updated: Oct 4, 2025, 8:04 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
0.6
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.