CVE-2026-53037

HID: usbhid: fix deadlock in hid_post_reset()

MEDIUM
5.5
CVSS Score
Published: June 24, 2026 at 04:29 PM UTC
Updated: July 14, 2026 at 07:54 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.1%

Description

In the Linux kernel, the following vulnerability has been resolved: HID: usbhid: fix deadlock in hid_post_reset() You can build a USB device that includes a HID component and a storage or UAS component. The components can be reset only together. That means that hid_pre_reset() and hid_post_reset() are in the block IO error handling. Hence no memory allocation used in them may do block IO because the IO can deadlock on the mutex held while resetting a device and calling the interface drivers. Use GFP_NOIO for all allocations in them.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

3.5 ≤ v < 5.10.2583.5 ≤ v < 5.15.2093.5 ≤ v < 6.1.1753.5 ≤ v < 6.12.913.5 ≤ v < 6.18.333.5 ≤ v < 6.6.1413.5 ≤ v < 7.0.103.5 ≤ v < 7.15.11 ≤ v < 5.15.2095.16 ≤ v < 6.1.1756.13 ≤ v < 6.18.336.19 ≤ v < 7.0.106.2 ≤ v < 6.6.1416.7 ≤ v < 6.12.913.5dc3c78e43469063c5bf4b744214508f94c4129f9
Vendor states this is fixed in 4e900465296ce9fb12ed47dc77389b8dde95bfe0 (fixed)
Vendor states this is fixed in 56d318ef8766f0deb08517fd8f3007256ea7997d (fixed)
Vendor states this is fixed in 8df2c1b47ee3cd50fd454f75c7a7e2ae8a6adf72 (fixed)
Vendor states this is fixed in 90550af0aad5e75110073c501e4fb42fca20ff80 (fixed)
Vendor states this is fixed in ad4505d2ab3aaac6498f17649608e70e80034bf2 (fixed)
Vendor states this is fixed in b3d16611d7cd78e9d5c6baa19b61b7caf9f1ab5e (fixed)
Vendor states this is fixed in c7abd0e6c87441e99c759d40eb6fe589634e3041 (fixed)
Vendor states this is fixed in eeceb6f4dd42065fdda3a526a93d08b8fb90fb69 (fixed)
Vendor states this is fixed in 3.5 (unaffected)
Vendor states this is fixed in 5.10.258 (unaffected)
Vendor states this is fixed in 5.15.209 (unaffected)
Vendor states this is fixed in 6.1.175 (unaffected)
Vendor states this is fixed in 6.12.91 (unaffected)
Vendor states this is fixed in 6.18.33 (unaffected)
Vendor states this is fixed in 6.6.141 (unaffected)
Vendor states this is fixed in 7.0.10 (unaffected)
Vendor states this is fixed in 7.1 (unaffected)

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-667

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card