PT-2024-31333
CVE-2024-44966
·
Publicado
2024-08-09
·
Atualizado
2025-09-29
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
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado ao kernel do Linux, especificamente ao formato binfmt flat. Foi introduzida uma variante específica para RISC-V desse formato, que não aloca espaço para a matriz de ponteiros de bibliotecas compartilhadas. No entanto, o código que inicializa essa matriz não foi desativado, resultando na corrupção de bytes sizeof(long) antes do segmento DATA. Essa corrupção geralmente ocorre no final do segmento TEXT. Para resolver isso, foi introduzido o MAX SHARED LIBS UPDATE, que depende do estado de CONFIG BINFMT FLAT NO DATA START OFFSET para proteger a inicialização da região do ponteiro da biblioteca compartilhada. Isso garante que a região só seja inicializada se houver espaço reservado para ela.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾