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.
References
Configurations
History
No history.
Information
Published : 2025-10-01 12:15
Updated : 2026-01-16 20:56
NVD link : CVE-2023-53459
Mitre link : CVE-2023-53459
CVE.ORG link : CVE-2023-53459
JSON object : View
Products Affected
linux
- linux_kernel
CWE
CWE-416
Use After Free
