Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Dario Binacchi

Pesquisador deAmarula Solutions
#33174de 53,638
7.8CVSS total
Vulnerabilidades · 1
PT-2024-36961
7.8
2024-11-26
Linux · Linux Kernel · CVE-2024-56651
**Nome do software vulnerável e versões afetadas** Versões do kernel Linux anteriores à 6.6.74 **Descrição** Foi identificado um possível problema de uso após liberação (use-after-free) no kernel do Linux, especificamente na função `hi3110 can ist()`. Esse problema decorre do commit `a22bd630cfff`, que removeu o relatório de `txerr` e `rxerr` mesmo durante a operação correta. As informações de contagem de erros adicionadas ao quadro CAN após `netif rx()` podem ser acessadas após o `skb` ter sido liberado ou reutilizado, levando a um potencial uso após liberação. A vulnerabilidade é resolvida adiando a chamada `netif rx()` no caso de relatórios de `txerr` e `rxerr`. **Recomendações** Para versões do kernel Linux anteriores à 6.6.74, atualize para a versão 6.6.74 ou posterior para resolver o problema. Como solução alternativa temporária, considere adiar a chamada `netif rx()` em caso de relatórios de `txerr` e `rxerr` para minimizar o risco de exploração.