PT-2024-33876
CVE-2024-50036
·
Publicado
2024-10-10
·
Atualizado
2026-10-21
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.6.58
Descrição:
Foi corrigida uma vulnerabilidade no kernel Linux relacionada à função
dst entries add(), que utiliza dados por CPU que poderiam ser liberados durante o desmontagem do netns a partir da chamada de ip6 route net exit() para dst entries destroy(). Isso pode causar uma condição de corrida, já que dst entries destroy() poderia já ter sido chamada. O problema também está relacionado à função dst release(), que aguarda um período de carência rcu antes de chamar dst destroy(). Além disso, no caso de CONFIG XFRM, dst destroy() pode chamar dst release immediate(child), causando potencialmente um problema de uso após liberação (UAF) se o filho não tiver DST NOCOUNT definido.Recomendações:
Para versões do kernel Linux anteriores à 6.6.58, atualize para a versão 6.6.58 ou posterior para resolver o problema. Como solução temporária, considere desativar a função
dst entries add() até que um patch esteja disponível. Restrinja o acesso à função dst release() para minimizar o risco de exploração. Evite usar a função dst entries destroy() em conjunto com dst release() até que o problema seja resolvido. No momento, não há outras informações sobre medidas de mitigação adicionais.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾