PT-2024-5406 · Linux+6 · Linux Kernel+6
Publicado
2024-05-30
·
Atualizado
2026-03-14
·
CVE-2024-38667
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 à 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.
Exploit
Memory Corruption
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 Os
Ubuntu