PT-2024-32142 · Linux+6 · Linux Kernel+6
CVE-2024-46716
·
Publicado
2024-06-08
·
Atualizado
2026-08-23
CVSS v3.1
7.8
Alta
| Vetor | AV: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.1.108
Versões do kernel Linux anteriores à 6.6.49
Versões do kernel Linux anteriores à 6.10.8
Descrição
O problema está relacionado ao componente dmaengine: altera-msgdma no kernel do Linux, onde o descritor em msgdma free descriptor não é liberado corretamente. Isso se deve a uma chamada list del em msgdma chan desc cleanup, que deveria ser a função de msgdma free descriptor. A correção envolve substituir list add tail por list move tail em msgdma free descriptor, corrigindo o caminho: msgdma free chan resources -> msgdma free descriptors -> msgdma free desc list -> msgdma free descriptor, que anteriormente não liberava corretamente os descritores, pois os primeiros nós não eram removidos da lista.
Recomendações
Atualize para a versão 6.1.108 ou posterior do kernel Linux para mitigar a ameaça.
Atualize para a versão 6.6.49 ou posterior do kernel Linux para mitigar a ameaça.
Atualize para a versão 6.10.8 ou posterior do kernel Linux para mitigar a ameaça.
Exploit
Correção
DoS
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu