PT-2024-31333 · Linux+5 · Linux Kernel+5
Kees Cook
·
Publicado
2024-08-09
·
Atualizado
2025-09-29
·
CVE-2024-44966
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/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.
Exploit
Buffer Overflow
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
Linuxmint
Linux Kernel
Red Os
Ubuntu