PT-2024-5406
CVE-2024-38667
·
Publicado
2024-05-30
·
Atualizado
2026-08-23
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 à corrupção de pt regs no kernel do Linux para threads secundárias inativas em processadores RISC-V. O topo da pilha de threads do kernel deveria ser reservado para pt regs, mas isso não ocorre nas threads ociosas dos harts de inicialização secundários, fazendo com que suas pilhas se sobreponham aos seus pt regs e potencialmente levando à corrupção. Um problema semelhante foi corrigido para o hart primário, mas a correção não foi propagada para os harts secundários. O problema foi observado em alguns testes de hotplug da CPU com V habilitado, nos quais a função smp callin armazenou vários registros na pilha, corrompendo o topo da estrutura pt regs, incluindo o campo de status, resultando na tentativa do kernel de salvar ou restaurar um contexto V inexistente.
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
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾