CVE-2023-53459

HID: mcp-2221: prevent UAF in delayed work

published October 1, 2025

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

In the Linux kernel, the following vulnerability has been resolved:

HID: mcp-2221: prevent UAF in delayed work

If the device is plugged/unplugged without giving time for mcp_init_work()

to complete, we might kick in the devm free code path and thus have

unavailable struct mcp_2221 while in delayed work.

Canceling the delayed_work item is enough to solve the issue, because

cancel_delayed_work_sync will prevent the work item to requeue itself.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00157 · 4.5th percentile
Published
2025-10-01T11:42Z
EPSS history
Timeline
  • 01 OCT 11:42Z
    HID: mcp-2221: prevent UAF in delayed work
    cvelistv5