Bug 2536635 (CVE-2026-93117) - CVE-2026-93117 kernel: usb: fix UAF when probe runs concurrent to dyn ID removal
Summary: CVE-2026-93117 kernel: usb: fix UAF when probe runs concurrent to dyn ID removal
Keywords:
Status: NEW
Alias: CVE-2026-93117
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-17 18:59 UTC by OSIDB Bzimport
Modified: 2026-10-20 05:13 UTC (History)
17 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-09-17 18:59:31 UTC
In the Linux kernel, the following vulnerability has been resolved:

usb: fix UAF when probe runs concurrent to dyn ID removal

Dynamic IDs are only guaranteed to be valid when usb_dynids_lock is held,
as remove_id_store can free the node. Thus, make a copy in
usb_probe_interface. Clarify the documentation that the id parameter is
only valid during the probe.

USB serial has the same pattern, but it does not need fixing as the IDs
cannot be removed via sysfs.


Note You need to log in before you can comment on or make changes to this bug.