PT-2024-10468 · Xen+3 · Xen+3

Manuel Andreas

·

Publicado

2024-11-12

·

Atualizado

2025-11-09

·

CVE-2024-45818

CVSS v3.1

6.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do hipervisor Xen anteriores à 4.7
Descrição
O problema está relacionado ao código do hipervisor responsável por acelerar os acessos à memória VGA para máquinas virtuais HVM no modo “padrão”. O mecanismo de bloqueio envolvido possui uma lógica incomum, o que pode levar a um impasse ao emular uma instrução com dois acessos à memória que afetam a memória VGA. Esse comportamento resulta em um problema quando se tenta readquirir o bloqueio, causando um impasse. O impasse já havia sido identificado anteriormente, mas foi analisado incorretamente, e a correção ficou incompleta. A lógica desse recurso foi removida na versão de teste, pois descobriu-se que ela estava acidentalmente desativada desde o Xen 4.7.
Recomendações
Para resolver o problema, faça o backport da remoção da maior parte do recurso relacionado à aceleração de acesso à memória VGA para convidados HVM no modo “padrão”. Como solução alternativa temporária, considere desativar o recurso para minimizar o risco de exploração. Observe que, mesmo com o recurso desativado, o bloqueio ainda seria adquirido para quaisquer acessos à região MMIO da VGA. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Improper Locking

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-01008
CVE-2024-45818
DSA-5836-1
MGASA-2025-0270
OPENSUSE-SU-2024:14530-1
OPENSUSE-SU-2024_3977-1
OPENSUSE-SU-2024_3980-1
OPENSUSE-SU-2024_4116-1
OPENSUSE-SU-2024_4163-1
SUSE-SU-2024:3977-1
SUSE-SU-2024:3979-1
SUSE-SU-2024:3980-1
SUSE-SU-2024:4073-1
SUSE-SU-2024:4116-1
SUSE-SU-2024:4163-1
SUSE-SU-2024_3977-1
SUSE-SU-2024_3979-1
SUSE-SU-2024_4116-1

Produtos afetados

Debian
Red Os
Suse
Xen