PT-2020-2414 · Linux+2 · Linux Kernel+2
Gustavo Romero
+1
·
Publicado
2020-04-06
·
Atualizado
2022-10-07
·
CVE-2020-8834
CVSS v3.1
6.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 4.18
Descrição
O problema é causado por um uso conflitante de HSTATE HOST R1 para armazenar o estado r1 em kvmppc hv entry e em kvmppc {save,restore} tm, levando a uma corrupção da pilha. Um invasor com a capacidade de executar código no espaço do kernel de uma VM convidada pode causar um panic no kernel do host. A vulnerabilidade foi introduzida por dois commits que foram incorporados nas versões 4.8 e 4.17.
Recomendações
Para versões do kernel Linux anteriores à 4.18, atualize para a versão 4.18 ou posterior para resolver o problema. Como solução temporária, considere desativar as funções
kvmppc save tm() e kvmppc restore tm() até que um patch esteja disponível. Restrinja o acesso às funções vulneráveis kvmppc hv entry e kvmppc {save,restore} tm para minimizar o risco de exploração.Exploit
Correção
Race Condition
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux Kernel
Suse
Ubuntu