PT-2026-6152 · Linux · Linux Kernel
Published
2026-02-04
·
Updated
2026-03-26
·
CVE-2026-23082
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A flaw exists in the Linux kernel’s
gs usb receive bulk callback() function related to handling URB (USB Request Block) anchoring. A previous patch aimed to prevent a memory leak by re-anchoring the URB before calling usb submit urb(). However, this patch did not account for potential failures of usb submit urb(). When usb submit urb() fails, the URB remains anchored, causing an infinite loop in gs can close() due to the anchor list never becoming empty. The issue is resolved by unanchoring the URB when an error occurs during usb submit urb() and printing an informational message.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Infinite Loop
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel