wifi: mt76: mt7615: avoid waiting for mac work under the mt76 mutex
Summary
| CVE | CVE-2026-80938 |
|---|---|
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-11 20:18:58 UTC |
| Updated | 2026-09-11 20:18:58 UTC |
| Description | In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7615: avoid waiting for mac work under the mt76 mutex mt7615_suspend() acquired the mt76 mutex and then called cancel_delayed_work_sync() on mac_work. mt7615_mac_work() acquires the same mutex via mt7615_mutex_acquire() at the top of the worker, so if mac_work is already running and blocked on the mutex, the suspend path deadlocks waiting for the work it holds the mutex against. Flush scan_work and mac_work before taking the mutex, matching the suspend paths in mt7921 and mt7925. scan_work only takes the mt76 spinlock, but moving it keeps the sequence consistent. This also keeps mac_work from running over an already suspended HIF, which the previous split (async cancel under the lock, sync cancel after release) would have allowed. |
Risk And Classification
EPSS: 0.001680000 probability, percentile 0.063210000 (date 2026-09-12)
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Linux | Linux | affected c6bf20109a3fae92402cb76ad709ec5256bcd169 3114d479f2a1d31b2e6214c395794c6e5715e579 git | Not specified |
| CNA | Linux | Linux | affected c6bf20109a3fae92402cb76ad709ec5256bcd169 4506e229b2e468b8c64bcf52c50c41a3bf2e633e git | Not specified |
| CNA | Linux | Linux | affected c6bf20109a3fae92402cb76ad709ec5256bcd169 44be85af3e1772ffb3332feafedad2a73b22854c git | Not specified |
| CNA | Linux | Linux | affected c6bf20109a3fae92402cb76ad709ec5256bcd169 bda8324270b1ac91bfba1df8928e0570e29759e8 git | Not specified |
| CNA | Linux | Linux | affected 5.8 | Not specified |
| CNA | Linux | Linux | unaffected 5.8 semver | Not specified |
| CNA | Linux | Linux | unaffected 6.12.109 6.12.* semver | Not specified |
| CNA | Linux | Linux | unaffected 6.18.50 6.18.* semver | Not specified |
| CNA | Linux | Linux | unaffected 7.2.4 7.2.* semver | Not specified |
| CNA | Linux | Linux | unaffected 7.3-rc1 * original_commit_for_fix | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| git.kernel.org/stable/c/44be85af3e1772ffb3332feafedad2a73b22854c | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | |
| git.kernel.org/stable/c/3114d479f2a1d31b2e6214c395794c6e5715e579 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | |
| git.kernel.org/stable/c/4506e229b2e468b8c64bcf52c50c41a3bf2e633e | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | |
| git.kernel.org/stable/c/bda8324270b1ac91bfba1df8928e0570e29759e8 | 416baaa9-dc9f-4396-8d5f-8c081fb06d67 | git.kernel.org | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.