Início
Início
Tendências
Tendências
Vulnerabilidades
Vulnerabilidades
Notícias
Notícias
Pesquisadores
Pesquisadores
Por que dbugs?
Por que dbugs?
Configurações

Rameshkumar Sundaram

#36881de 60,391
7.8CVSS total
Vulnerabilidades · 1
PT-2024-36845
2024-10-07
7.8
CVE-2024-56541
Linux
Linux Kernel
Uma vulnerabilidade do tipo “use-after-free” foi corrigida no kernel do Linux, especificamente no módulo ath12k. O problema ocorre durante a remoção do módulo ath12k, quando a função `ath12k mac destroy()` desregistra o `ah->hw` do mac80211 e libera o `ah->hw`, bem como todos os `ar`s nele contidos. Posteriormente, a função `ath12k dp cc cleanup()` tenta acessar um dos `ar`s liberados a partir de um `skb` pendente, levando a um erro de uso após liberação. Isso ocorre porque o driver não conseguiu descarregar alguns pacotes de dados durante a destruição do mac, que foram acessados posteriormente e liberados. A vulnerabilidade foi introduzida por um commit que adicionou uma alteração para decrementar a contagem de pacotes pendentes em caso de recuperação, mas essa alteração não faz sentido durante a desinicialização do núcleo.