SB20260727103 - Improper locking in Linux kernel usb host driver
Published: July 27, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Improper locking (CVE-ID: CVE-2026-64465)
CWE-ID: CWE-667 - Improper Locking
CVSSv4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper lock handling in xhci_free_streams() when freeing USB stream resources during device disconnect. A local user can disconnect a USB device with active stream endpoints to cause a denial of service.
The issue is triggered because memory freeing may sleep while the code is executing in atomic context.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/10666ac9c552990204e791af653abf8e9d9ff619
- https://git.kernel.org/stable/c/1e45aa722c4ce5663e987102aac18c8ad6a83fdd
- https://git.kernel.org/stable/c/42c37c4b75d38b51d84f31a8e29427f5e06a7c2a
- https://git.kernel.org/stable/c/93cd037da94fcb93183bfb2457e3a56d3eb4c8f4
- https://git.kernel.org/stable/c/d107eb316144c5fb958486e7fe604cd7f1b35cda
- https://git.kernel.org/stable/c/e623e4a203f56d5c57519a9a3cb29600551534ad
- https://git.kernel.org/stable/c/f7b022ae07685e7526fc39f387ce65b5d309dd3b
- https://git.kernel.org/stable/c/f90586129cf9e1fbdb718ef602eea3f15dc1c31c