CVEvulnerability

CVE-2026-53107

5.5 MEDIUM Published 2026-06-24 Modified 2026-07-23 Official page ↗
Status
Analyzed
Published
2026-06-24
Last modified
2026-07-23
Assigner
416baaa9-dc9f-4396-8d5f-8c081fb06d67
CVSS 3.1 ([email protected])
5.5 MEDIUM — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Description

In the Linux kernel, the following vulnerability has been resolved: wifi: libertas: don't kill URBs in interrupt context Serialization for the TX path was enforced by calling usb_kill_urb()/usb_kill_anchored_urbs(), to prevent transmission before a previous URB was completed. usb_tx_block() can be called from interrupt context (e.g. in the HCD giveback path), so we can't always use it to kill in-flight URBs. Prevent sleeping during interrupt context by checking the tx_submitted anchor for existing URBs. We now return -EBUSY, to indicate there's a pending request.

Affected configurations

• linux linux kernel (>= 5.10.252 < 5.11) • linux linux kernel (>= 5.15.202 < 5.16) • linux linux kernel (>= 6.1.165 < 6.2) • linux linux kernel (>= 6.6.128 < 6.7) • linux linux kernel (>= 6.12.75 < 6.13) • linux linux kernel (>= 6.18.16 < 6.18.33) • linux linux kernel (>= 6.19.6 < 7.0.10)

References