CVE-2026-53037

HID: usbhid: fix deadlock in hid_post_reset()

published June 24, 2026

CVSS
—
EPSS
0%
Percentile
0.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00095 · 0.6th percentile
Published
2026-06-24T16:29Z
EPSS history
Timeline
  • 24 JUN 16:29Z
    HID: usbhid: fix deadlock in hid_post_reset()
    cvelistv5