CVE-2026-90367 in Linux
Сводка
по VulDB • 18.09.2026
В ядре Linux была устранена следующая уязвимость:
wifi: mt76: mt7996: блокировка dev->mt76.mutex при отключении рабочего потока tx в SER
Функция mt7996_mac_reset_work() приостанавливала рабочий поток tx и отключала NAPI для RX/TX до захвата мьютекса dev->mt76.mutex. Функции mt76_worker_disable()/enable() представляют собой простые операции park/unpark потока kthread, не используют подсчет ссылок (refcounted), а __mt76_set_channel() переключает тот же рабочий поток и бит MT76_RESET под защитой мьютекса. Таким образом, гонка L1 SER при переключении канала могла привести к тому, что рабочий поток будет разблокирован (unparked) и бит MT76_RESET сброшен в то время как путь сброса выполняет очистку очередей DMA, что приводит к повреждению дескрипторов или токенов. Необходимо захватывать мьютекс перед отключением рабочего потока, как это делается в mt7915.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.