PT-2024-10497 · Linux+8 · Linux Kernel+8
Nathan Lynch
·
Publicado
2024-04-29
·
Atualizado
2025-09-29
·
CVE-2024-40974
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 está relacionado ao componente powerpc/pseries do kernel do Linux, onde funções como
plpar hcall() e plpar hcall9() esperam que os chamadores forneçam buffers de resultado válidos com um determinado tamanho mínimo. No entanto, esse requisito atualmente é comunicado apenas por meio de comentários no código, e o compilador não tem conhecimento disso. Isso pode levar à corrupção da pilha em tempo de execução se o buffer fornecido for muito pequeno. Para mitigar isso, parâmetros de matriz com tamanho explícito podem ser usados em vez de ponteiros nas declarações das APIs hcall. Quando compilado com -Warray-bounds, o código pode gerar um diagnóstico se o argumento da matriz for muito pequeno.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Memory Corruption
Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Ubuntu