PT-2024-35559 · Linux+8 · Linux Kernel+8
Jann Horn
·
Publicado
2024-11-05
·
Atualizado
2025-10-03
·
CVE-2024-53096
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
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema decorre do fluxo de controle complexo da função mmap region(), o que pode levar a um estado incompleto, vazamentos de memória e outros problemas. A complexidade se deve ao tratamento de erros em uma fase tardia do processo de mapeamento de uma VMA, resultando em problemas recentemente observados com vazamentos de recursos e estado inconsistente observável. Para resolver isso, as verificações foram antecipadas no código, simplificando a lógica ao mover o núcleo para uma função interna estática mmap region(). Isso permite que as verificações sejam realizadas antecipadamente e que a validação seja incondicional. As alterações incluem a pré-alocação de memória para o iterador, o tratamento antecipado da lógica de mapping map writable() e a transferência de arch validate flags() para a função mmap region(). Essas medidas eliminam uma classe de erros, tornando o código mais robusto.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu