PT-2026-38981 · Linux+2 · Linux Kernel+2
CVE-2026-43330
·
Publicado
2026-03-17
·
Atualizado
2026-08-20
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
Linux kernel (versões afetadas não especificadas)
Descrição
Ocorre um overflow no componente crypto caam quando uma chave maior que o tamanho do bloco é fornecida. O sistema copia e processa a chave através de hash para a chave real, mas a memória alocada para a cópia deve ser arredondada para o alinhamento de cache DMA para evitar a corrupção da memória vizinha. O uso da função
kmemdup() faz com que o sistema leia mais bytes do que o pretendido (especificamente aligned len menos keylen) do buffer de origem.Recomendações
Substitua a função
kmemdup() por kmalloc() seguido de memcpy() para garantir a manipulação correta da memória.Exploit
Correção
Memory Corruption
Heap Based Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linuxmint
Linux Kernel
Ubuntu