Linux · Linux Kernel · CVE-2024-46784
**Nome do software vulnerável e versões afetadas**
Versões do kernel Linux anteriores à 6.6.52
**Descrição**
O problema está relacionado ao módulo `net: mana` no kernel Linux, onde a função `napi disable()` é chamada durante a limpeza das filas rxq e txq antes que o `napi` seja habilitado e o `hrtimer` seja inicializado, causando um kernel panic. O pânico ocorre devido ao tratamento incorreto da chamada `napi disable()`, o que leva a uma falha ao tentar cancelar o `hrtimer`. Os detalhes técnicos sobre o problema incluem o envolvimento de funções como `page fault oops()`, `page counter cancel()`, `do user addr fault()` e `hrtimer try to cancel()`.
**Recomendações**
Para resolver o problema, atualize o kernel do Linux para a versão 6.6.52 ou posterior. Como solução alternativa temporária, considere desativar a funcionalidade `mana create txq/rxq` até que um patch esteja disponível. Restrinja o acesso ao módulo `net: mana` vulnerável para minimizar o risco de exploração. Evite usar a função `napi disable()` nos pontos de extremidade da API afetados até que o problema seja resolvido.