Improper locking in Linux kernel - CVE-2026-53107
Published: June 25, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of urb cancellation in drivers/net/wireless/marvell/libertas/if_usb.c when processing usb transmit requests in interrupt context. A local user can trigger transmission while a previous urb is still pending to cause a denial of service.
The issue occurs because the transmit path may be reached from interrupt context, where sleeping is not allowed.