CVE-2026-90367 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
wifi: mt76: mt7996: segurar dev->mt76.mutex ao desativar o trabalhador de transmissão (tx) no SER
A função mt7996_mac_reset_work() paralisava o trabalhador de tx e desabilitava as NAPIs RX/TX antes de adquirir dev->mt76.mutex. As funções mt76_worker_disable()/enable() são operações simples de park/unpark do kthread, sem contagem de referências (refcounted), e a função __mt76_set_channel() alterna o mesmo trabalhador e o bit MT76_RESET sob o mutex. Portanto, uma condição de corrida L1 SER com uma troca de canal poderia resultar no desempark do trabalhador e na limpeza do bit MT76_RESET enquanto o caminho de reset redefinisse os anéis DMA, corrompendo descritores ou tokens. Deve-se adquirir o mutex antes de desativar o trabalhador, conforme feito pelo mt7915.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.