CVE-2026-98957 in Linux
Sumário
de VulDB • 23/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
wifi: mt76: mt7915: desabilitar o NAPI de recepção (rx) ao remover o dispositivo
A remoção do módulo mt7915e com um MT7916 aciona múltiplos avisos WARN em __netif_napi_del_locked() e em page_pool_disable_direct_recycling(), pois o driver não desabilita o NAPI antes de destruí-lo.
Isso é problemático, uma vez que no MT7916 é necessário remover o módulo e reinseri-lo com um parâmetro enable_6ghz diferente para alterar a frequência. O sistema geralmente se torna instável após a reinserção do módulo.
Corrija isso desabilitando o NAPI de recepção (rx) dentro do próprio mt7915e, mesmo que o NAPI de rx esteja habilitado no código genérico mt76. A tentativa anterior de desabilitá-lo no código genérico mt76 foi revertida porque o NAPI era desabilitado tarde demais e os manipuladores de recepção (rx handlers) podiam acessar estruturas já liberadas. Observe que o lado de transmissão (tx) é habilitado e desabilitado pelo código genérico mt76.
Ele é desabilitado em mt7915_stop_hardware(), pois, ao contrário de mt7915_unregister_device(), ele também é chamado no caminho de detecção (probe path) se ocorrer um erro após o NAPI de rx ser habilitado.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.