PT-2020-14497 · Intel+3 · Xen+3

Jan Beulich

·

Publicado

2020-07-07

·

Atualizado

2024-06-15

·

CVE-2020-15567

CVSS v3.1

7.8

Alta

VetorAV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do Xen anteriores à 4.14
Descrição
Foi descoberta uma falha no Xen que permite que usuários de sistemas operacionais convidados Intel obtenham privilégios ou causem uma negação de serviço devido à modificação não atômica de um EPT PTE ativo. Ao mapear tabelas EPT de convidados, o Xen, em algumas circunstâncias, utilizava uma série de gravações não atômicas em campos de bits. Dependendo da versão do compilador e dos sinalizadores de otimização, o Xen poderia expor um PTE parcialmente gravado e perigoso ao hardware, o que um invasor poderia explorar em uma corrida de execução. Um administrador convidado ou talvez até mesmo um usuário convidado sem privilégios poderia causar negação de serviço, corrupção de dados ou escalonamento de privilégios. Apenas sistemas que utilizam CPUs Intel são vulneráveis. Sistemas que utilizam CPUs AMD e sistemas Arm não são vulneráveis. Apenas sistemas que utilizam paginação aninhada são vulneráveis. Apenas convidados HVM e PVH podem explorar a vulnerabilidade.
Recomendações
Para versões do Xen anteriores à 4.14, como solução temporária, considere desativar o uso de paginação aninhada até que um patch esteja disponível. Restrinja o acesso às tabelas EPT vulneráveis para minimizar o risco de exploração. Evite usar os caminhos de código vulneráveis nas versões afetadas até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

DoS

Race Condition

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-15567
DSA-4723-1
OPENSUSE-SU-2020:0965-1
OPENSUSE-SU-2020:0985-1
OPENSUSE-SU-2020_0965-1
OPENSUSE-SU-2020_0985-1
OPENSUSE-SU-2024:11520-1
SUSE-SU-2020:14521-1
SUSE-SU-2020:1886-1
SUSE-SU-2020:1887-1
SUSE-SU-2020:1888-1
SUSE-SU-2020:1889-1
SUSE-SU-2020:1891-1
SUSE-SU-2020:1902-1
SUSE-SU-2020:2822-1
USN-5617-1

Produtos afetados

Linuxmint
Suse
Ubuntu
Xen