Description
In the Linux kernel, the following vulnerability has been resolved: USB: gadget: f_midi: f_midi_complete to call queue_work When using USB MIDI, a lock is attempted to be acquired twice through a re-entrant call to f_midi_transmit, causing a deadlock. Fix it by using queue_work() to schedule the inner f_midi_transmit() via a high priority work queue from the completion handler.
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
d5daf49b58661ec4af7a55b277176efbf945ca05 to < 727dee0857946b85232526de4f5a957fe163e89aaffectedd5daf49b58661ec4af7a55b277176efbf945ca05 to < 1f10923404705a94891e612dff3b75e828a78368affectedd5daf49b58661ec4af7a55b277176efbf945ca05 to < b09957657d7767d164b3432af2129bd72947553caffectedd5daf49b58661ec4af7a55b277176efbf945ca05 to < 24a942610ee9bafb2692a456ae850c5b2e409b05affectedd5daf49b58661ec4af7a55b277176efbf945ca05 to < deeee3adb2c01eedab32c3b4519337689ad02e8aaffectedd5daf49b58661ec4af7a55b277176efbf945ca05 to < e9fec6f42c45db2f62dc373fb1a10d2488c04e79affectedd5daf49b58661ec4af7a55b277176efbf945ca05 to < 8aa6b4be1f4efccbfc533e6ec8841d26e4fa8dbaaffectedd5daf49b58661ec4af7a55b277176efbf945ca05 to < 4ab37fcb42832cdd3e9d5e50653285ca84d6686faffected
Linux Linux
Default version status: affected
3.2affected0 to < 3.2unaffected5.4.291 to ≤ 5.4.*unaffected5.10.235 to ≤ 5.10.*unaffected5.15.179 to ≤ 5.15.*unaffected6.1.130 to ≤ 6.1.*unaffected6.6.80 to ≤ 6.6.*unaffected6.12.17 to ≤ 6.12.*unaffected6.13.5 to ≤ 6.13.*unaffected6.14 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/727dee0857946b85232526de4f5a957fe163e89a ↗
- https://git.kernel.org/stable/c/1f10923404705a94891e612dff3b75e828a78368 ↗
- https://git.kernel.org/stable/c/b09957657d7767d164b3432af2129bd72947553c ↗
- https://git.kernel.org/stable/c/24a942610ee9bafb2692a456ae850c5b2e409b05 ↗
- https://git.kernel.org/stable/c/deeee3adb2c01eedab32c3b4519337689ad02e8a ↗
- https://git.kernel.org/stable/c/e9fec6f42c45db2f62dc373fb1a10d2488c04e79 ↗
- https://git.kernel.org/stable/c/8aa6b4be1f4efccbfc533e6ec8841d26e4fa8dba ↗
- https://git.kernel.org/stable/c/4ab37fcb42832cdd3e9d5e50653285ca84d6686f ↗
- https://lists.debian.org/debian-lts-announce/2025/05/msg00045.html ↗
- https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-265688.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-784472.html ↗