CVE-2023-1998
Problema nas mitigações SMT do Spectre v2 no kernel Linux
- Publicado
- 21 de abr. de 2023
- Atualizado
- 13 de fev. de 2025
- Atribuindo CNA
- Evidência observada
- 20 de abr. de 2023
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:NBaixo · próximos 30 dias
- Percentil
- 70,4%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
O kernel Linux permite que processos de espaço do usuário habilitem mitigações ao chamar prctl com PR_SET_SPECULATION_CTRL, que desativa o recurso de especulação, bem como ao usar seccomp. Notamos que, em VMs de pelo menos um grande provedor de nuvem, o kernel ainda deixava o processo vítima exposto a ataques em alguns casos, mesmo após habilitar a mitigação spectre-BTI com prctl. O mesmo comportamento pode ser observado em uma máquina bare-metal ao forçar a mitigação para IBRS na linha de comando de boot. Isso acontecia porque, quando o IBRS simples estava habilitado (não o IBRS aprimorado), o kernel tinha uma lógica que determinava que o STIBP não era necessário. O bit IBRS protege implicitamente contra injeção de alvo de branch entre threads. No entanto, com o IBRS legado, o bit IBRS era limpo ao retornar ao espaço do usuário, por motivos de desempenho, o que desabilitava o STIBP implícito e deixava os threads do espaço do usuário vulneráveis à injeção de alvo de branch entre threads, contra a qual o STIBP protege.
Fontes
1nu11secur1ty · linux · 20 de abr. de 2023
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.