Duas falhas no hipervisor Xen poderiam permitir que uma máquina virtual convidada maliciosa lesse e modificasse memória pertencente a outras VMs no mesmo host, incluindo o dom0, a VM de gerenciamento que normalmente tem amplas permissões. O Xen Project divulgou as vulnerabilidades no aviso XSA-523 em 3 de novembro e informou que há correções disponíveis, mas nenhuma mitigação conhecida.

Identificadas como CVE-2026-102703 e CVE-2026-102704, as falhas afetam o Xen 4.6 e versões posteriores; as versões 4.5 e anteriores não são afetadas. Elas têm origem no grant copy, mecanismo que o Xen usa para transferir dados entre VMs. O Xen verifica quais páginas de memória uma VM permite que outras usem, mas pode reutilizar as verificações ao processar lotes de cópias. Em alguns casos, não repetiu uma verificação quando necessário, o que poderia permitir o acesso a memória que não pertence à VM convidada.

O Xen Project atribuiu à Anthropic a descoberta das falhas usando seu modelo Claude. Stephan Lipp, da Ada Logics, validou a descoberta, e a equipe de pesquisa em segurança da CodeAnt AI relatou o problema de forma independente. O aviso não identifica ataques conhecidos nem especifica qual nível de acesso dentro de uma VM seria necessário para explorar as falhas.

O XCP-ng, uma plataforma de virtualização baseada no Xen, alertou em suas notas de atualização que um sistema convidado comprometido poderia escapar do isolamento e assumir o controle do host. Sua atualização da versão 8.3, lançada em 3 de novembro, inclui o pacote Xen xen-4.17.7-4.2.xcpng8.3, e é necessário reiniciar os hosts para aplicar a correção. A Vates, que oferece suporte ao XCP-ng, classifica o impacto como crítico.

O Qubes OS informou que todas as versões e configurações com suporte são afetadas. A correção é para o Qubes 4.3, a única versão que continua recebendo suporte, e atualiza os pacotes Xen no dom0 para a versão 4.19.6-3. É necessário reiniciar o dom0 para aplicar a atualização. Os usuários do Anti Evil Maid também precisam selar novamente sua frase secreta, pois os novos binários do Xen alteram o PCR18 e o PCR19. Inicialmente, o Qubes disponibilizou os pacotes corrigidos em seu repositório de testes de segurança, com a transferência para o repositório estável planejada após os testes da comunidade.

O aviso XSA-523 fornece correções para o xen-unstable até o Xen 4.19.x, além do Xen 4.18.x e 4.17.x. Ele não fornece correções para o Xen 4.6 a 4.16; o suporte de segurança para o Xen 4.16 terminou em 2 de dezembro de 2024. Outros produtos que usam versões vulneráveis do Xen também podem ser afetados até que seus mantenedores apliquem as correções do XSA-523. Em 4 de novembro, o rastreador de segurança do Debian listava o pacote xen como vulnerável no bookworm, trixie e forky, e corrigido no sid.

O XSA-523 é separado do XSA-500, outra vulnerabilidade no grant copy do Xen, divulgada em 28 de julho, e tem suas próprias correções.

Fontes: The Hacker News.