Dos fallos en el hipervisor Xen podrían permitir que una máquina virtual invitada maliciosa leyera y modificara la memoria de otras máquinas virtuales del mismo host, incluido dom0, la máquina virtual de gestión que suele tener permisos amplios. El Proyecto Xen divulgó las vulnerabilidades en el aviso XSA-523 el 3 de noviembre e indicó que hay parches disponibles y que no se conoce ninguna mitigación.
Registrados como CVE-2026-102703 y CVE-2026-102704, los fallos afectan a Xen 4.6 y versiones posteriores; las versiones 4.5 y anteriores no están afectadas. Se originan en grant copy, el mecanismo que Xen utiliza para transferir datos entre máquinas virtuales. Xen comprueba qué páginas de memoria permite una máquina virtual que utilicen otras, pero puede reutilizar las comprobaciones al procesar lotes de copias. En algunos casos, no repitió una comprobación cuando era necesario, lo que podría permitir el acceso a memoria que no pertenece a una máquina virtual invitada.
El Proyecto Xen atribuyó el descubrimiento de los fallos a Anthropic, que utilizó su modelo Claude. Stephan Lipp, de Ada Logics, validó el hallazgo, y el equipo de investigación de seguridad de CodeAnt AI informó del problema de forma independiente. El aviso no identifica ningún ataque conocido ni especifica qué nivel de acceso dentro de una máquina virtual sería necesario para explotar los fallos.
XCP-ng, una plataforma de virtualización basada en Xen, advirtió en sus notas de actualización que una máquina virtual invitada comprometida podría escapar de su aislamiento y tomar el control del host. Su actualización de la versión 8.3, publicada el 3 de noviembre, incluye el paquete Xen xen-4.17.7-4.2.xcpng8.3, y es necesario reiniciar los hosts para aplicar la corrección. Vates, que ofrece soporte para XCP-ng, califica el impacto como crítico.
Qubes OS indicó que todas las versiones y configuraciones con soporte están afectadas. La corrección es para Qubes 4.3, la única versión a la que sigue dando soporte, y actualiza los paquetes Xen en dom0 a la versión 4.19.6-3. Para aplicar la actualización, es necesario reiniciar dom0. Los usuarios de Anti Evil Maid también deben volver a sellar su frase de contraseña secreta, porque los nuevos binarios de Xen modifican PCR18 y PCR19. Inicialmente, Qubes puso los paquetes corregidos a disposición a través de su repositorio de pruebas de seguridad, y tenía previsto trasladarlos al repositorio estable después de que la comunidad los probara.
El aviso XSA-523 proporciona parches para xen-unstable hasta Xen 4.19.x, así como para Xen 4.18.x y 4.17.x. No proporciona parches para Xen 4.6 a 4.16; el soporte de seguridad para Xen 4.16 terminó el 2 de diciembre de 2024. Otros productos que utilicen versiones vulnerables de Xen también podrían verse afectados hasta que sus responsables apliquen las correcciones de XSA-523. Al 4 de noviembre, el rastreador de seguridad de Debian indicaba que el paquete xen era vulnerable en bookworm, trixie y forky, y que estaba corregido en sid.
XSA-523 es independiente de XSA-500, otra vulnerabilidad de grant copy de Xen divulgada el 28 de julio, y cuenta con sus propios parches.
Fuentes: The Hacker News.