CVE Catalog

CVE-2026-53100

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.09%

1th percentile - higher than 1% of all known CVEs

Summary

In the Linux kernel, the mt76 driver has a deadlock in mt76_remain_on_channel() and mt76_roc_complete(). They call mt76_set_channel() while already holding dev->mutex, causing a lockup.

Risk Assessment

Deadlock can prevent remain-on-channel functionality, disrupting WiFi operation and potentially crashing the driver.

Recommendation

Apply the Linux kernel patch that uses __mt76_set_channel() instead of mt76_set_channel() and adds cancel_delayed_work_sync() before acquiring the mutex.

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS