Description
In the Linux kernel, the following vulnerability has been resolved: usb: core: Add lock to usb_wakeup_notification() Add a spin lock to usb_wakeup notification to prevent a race condition with dereferencing freed memory. This could be hit by the xHCI driver as it calls this function from an IRQ and could race with the hub_disconnect() function, which properly grabs this lock to protect the state of the device.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
4ee823b83bc9851743fab756c76b27d6a1e2472b to < a7a16167991c88016acef720927400404039d850affected4ee823b83bc9851743fab756c76b27d6a1e2472b to < 975ef630393c07fcbebf94f4d97043161b77a6ceaffected4ee823b83bc9851743fab756c76b27d6a1e2472b to < 71cfda2fdf78041a01e9d94143baa79feabbdbf6affected4ee823b83bc9851743fab756c76b27d6a1e2472b to < 04ab260407972e631c86f2bc576cd8e64d65b325affected4ee823b83bc9851743fab756c76b27d6a1e2472b to < bf2288583b4e072bdff17a233963619e4bc7a8b5affected4ee823b83bc9851743fab756c76b27d6a1e2472b to < d80b946804674069db7ce6657319a71cf8eeaa5aaffected4ee823b83bc9851743fab756c76b27d6a1e2472b to < 960ca456faf61824b178f47967340300b24183dbaffected4ee823b83bc9851743fab756c76b27d6a1e2472b to < 7c48aa0c1e79116b8af4b988d16ee29b427d6491affected4ee823b83bc9851743fab756c76b27d6a1e2472b to < e263e18a9e7b1ff3e7301f0801c6ff87c31adfb6affected
Linux Linux
Default version status: affected
3.4affected0 to < 3.4unaffected5.10.269 to ≤ 5.10.*unaffected5.15.220 to ≤ 5.15.*unaffected6.1.187 to ≤ 6.1.*unaffected6.6.156 to ≤ 6.6.*unaffected6.12.108 to ≤ 6.12.*unaffected6.18.49 to ≤ 6.18.*unaffected7.1.13 to ≤ 7.1.*unaffected7.2.3 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/a7a16167991c88016acef720927400404039d850 ↗
- https://git.kernel.org/stable/c/975ef630393c07fcbebf94f4d97043161b77a6ce ↗
- https://git.kernel.org/stable/c/71cfda2fdf78041a01e9d94143baa79feabbdbf6 ↗
- https://git.kernel.org/stable/c/04ab260407972e631c86f2bc576cd8e64d65b325 ↗
- https://git.kernel.org/stable/c/bf2288583b4e072bdff17a233963619e4bc7a8b5 ↗
- https://git.kernel.org/stable/c/d80b946804674069db7ce6657319a71cf8eeaa5a ↗
- https://git.kernel.org/stable/c/960ca456faf61824b178f47967340300b24183db ↗
- https://git.kernel.org/stable/c/7c48aa0c1e79116b8af4b988d16ee29b427d6491 ↗
- https://git.kernel.org/stable/c/e263e18a9e7b1ff3e7301f0801c6ff87c31adfb6 ↗