Skip to content
CVE PROGRAM SOURCE RECORD5.5 Medium

CVE-2025-21859

USB: gadget: f_midi: f_midi_complete to call queue_work

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 < 727dee0857946b85232526de4f5a957fe163e89aaffected
  • d5daf49b58661ec4af7a55b277176efbf945ca05 to < 1f10923404705a94891e612dff3b75e828a78368affected
  • d5daf49b58661ec4af7a55b277176efbf945ca05 to < b09957657d7767d164b3432af2129bd72947553caffected
  • d5daf49b58661ec4af7a55b277176efbf945ca05 to < 24a942610ee9bafb2692a456ae850c5b2e409b05affected
  • d5daf49b58661ec4af7a55b277176efbf945ca05 to < deeee3adb2c01eedab32c3b4519337689ad02e8aaffected
  • d5daf49b58661ec4af7a55b277176efbf945ca05 to < e9fec6f42c45db2f62dc373fb1a10d2488c04e79affected
  • d5daf49b58661ec4af7a55b277176efbf945ca05 to < 8aa6b4be1f4efccbfc533e6ec8841d26e4fa8dbaaffected
  • d5daf49b58661ec4af7a55b277176efbf945ca05 to < 4ab37fcb42832cdd3e9d5e50653285ca84d6686faffected

Linux Linux

Default version status: affected

  • 3.2affected
  • 0 to < 3.2unaffected
  • 5.4.291 to ≤ 5.4.*unaffected
  • 5.10.235 to ≤ 5.10.*unaffected
  • 5.15.179 to ≤ 5.15.*unaffected
  • 6.1.130 to ≤ 6.1.*unaffected
  • 6.6.80 to ≤ 6.6.*unaffected
  • 6.12.17 to ≤ 6.12.*unaffected
  • 6.13.5 to ≤ 6.13.*unaffected
  • 6.14 to ≤ *unaffected

References