Bug 2492445 (CVE-2026-53100) - CVE-2026-53100 kernel: wifi: mt76: fix deadlock in remain-on-channel
Summary: CVE-2026-53100 kernel: wifi: mt76: fix deadlock in remain-on-channel
Keywords:
Status: NEW
Alias: CVE-2026-53100
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-24 18:12 UTC by OSIDB Bzimport
Modified: 2026-06-24 19:25 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-06-24 18:12:27 UTC
In the Linux kernel, the following vulnerability has been resolved:

wifi: mt76: fix deadlock in remain-on-channel

mt76_remain_on_channel() and mt76_roc_complete() call mt76_set_channel()
while already holding dev->mutex. Since mt76_set_channel() also acquires
dev->mutex, this results in a deadlock.

Use __mt76_set_channel() instead of mt76_set_channel().
Add cancel_delayed_work_sync() for mac_work before acquiring the mutex
in mt76_remain_on_channel() to prevent a secondary deadlock with the
mac_work workqueue.

Comment 1 Mauro Matteo Cascella 2026-06-24 19:22:32 UTC
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2026062411-CVE-2026-53100-835e@gregkh/T


Note You need to log in before you can comment on or make changes to this bug.