CVE-2019-19577 in Xeninformación

Resumen

por VulDB • 2026-08-01

Se ha descubierto un problema en Xen hasta la versión 4.12.x que permite a los usuarios de sistemas operativos invitados x86 AMD HVM provocar una denegación de servicio o, posiblemente, obtener privilegios al desencadenar el acceso a estructuras de datos durante las actualizaciones de la altura de las tablas de páginas (pagetable-height). Cuando se ejecuta en sistemas AMD con IOMMU, Xen intentaba adaptar dinámicamente el número de niveles de las tablas de páginas (la altura de la tabla de páginas) en el IOMMU según el tamaño del espacio de direcciones del invitado. El código para seleccionar y actualizar esta altura presentaba varios errores. Cabe destacar que la actualización se realizaba sin adquirir un bloqueo necesario para una operación segura. Un administrador de invitados malicioso puede provocar que Xen acceda a estructuras de datos mientras están siendo modificadas, lo que causa el fallo (crash) de Xen. Se considera que la escalada de privilegios es muy difícil pero no puede descartarse por completo. Además, existe una posible fuga de memoria de 4 KB por cada arranque del invitado bajo presión de memoria. Solo Xen en CPUs AMD es vulnerable. Xen ejecutándose en CPUs Intel no es vulnerable. Los sistemas ARM no son vulnerables. Solo los sistemas donde a los invitados se les otorga acceso directo a dispositivos físicos son vulnerables. Los sistemas que no utilizan PCI pass-through no son vulnerables. Solo los invitados HVM pueden explotar la vulnerabilidad. Los invitados PV y PVH no pueden hacerlo. Todas las versiones de Xen con soporte IOMMU son vulnerables.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!