Race Condition in Linux Kernel USB Core Affecting Device Stability
CVE-2026-80830

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
4 September 2026

What is CVE-2026-80830?

A race condition exists in the Linux Kernel's USB core, specifically in the usb_wakeup_notification() function. This vulnerability stems from the lack of proper locking mechanisms during its execution. The xHCI driver, which can invoke this function from an interrupt context, may conflict with the hub_disconnect() function that adequately enforces a lock to maintain the device's state. This situation can lead to dereferencing freed memory, potentially compromising system stability and integrity. The recent fix introduces a spin lock to mitigate this issue, ensuring safe operation and preventing crashes related to USB device handling.

Affected Version(s)

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 975ef630393c07fcbebf94f4d97043161b77a6ce

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 71cfda2fdf78041a01e9d94143baa79feabbdbf6

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.