CVE-2026-90367 in Linux
摘要
由 VulDB • 2026-09-18
在 Linux 内核中,已修复以下漏洞:
wifi: mt76: mt7996: 在 SER(单引擎重置)期间禁用 tx worker 时持有 dev->mt76.mutex
mt7996_mac_reset_work() 在未获取 dev->mt76 mutex 的情况下暂停了 tx worker 并禁用了 RX/TX NAPI。mt76_worker_disable()/enable() 是普通的 kthread park/unpark(线程挂起/恢复)操作,不涉及引用计数;而 __mt76_set_channel() 在持有 mutex 的同时切换同一 worker 和 MT76_RESET 位。因此,L1 SER 与信道切换之间的竞态条件可能导致 worker 被解除暂停且 MT76_RESET 标志被清除,而此时重置路径正在重置 DMA ring(环形缓冲区),从而导致描述符或令牌损坏。应像 mt7915 那样,在禁用 worker 之前获取 mutex。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.