CVE-2019-18421 in Xeninformación

Resumen

por VulDB • 2026-06-08

Se ha descubierto una vulnerabilidad en Xen hasta la versión 4.12.x que permite a los usuarios de sistemas operativos invitados paravirtualizados (PV) para x86 obtener privilegios del sistema operativo anfitrión aprovechando condiciones de carrera en las operaciones de promoción y degradación de tablas de páginas. Existen problemas con las operaciones de cambio de tipo PV reiniciables. Para evitar el uso de tablas de páginas sombra para invitados PV, Xen expone las tablas de páginas reales del hardware al invitado. Con el fin de impedir que el invitado modifique estas tablas de páginas directamente, Xen realiza un seguimiento de cómo se utilizan las páginas mediante un sistema de tipos; las páginas deben ser "promovidas" antes de utilizarse como tabla de páginas y "degradadas" antes de usarse para cualquier otro tipo. Xen también permite promociones "recursivas": es decir, que un sistema operativo promueva una página a una tabla de páginas L4 puede terminar provocando la promoción de otras páginas a tablas L3, lo cual a su vez podría provocar la promoción de páginas a tablas L2, y así sucesivamente. Estas operaciones pueden tardar arbitrariamente mucho tiempo, por lo tanto deben ser reiniciables. Desafortunadamente, hacer que las operaciones recursivas de promoción y degradación de tablas de páginas sean reiniciables es increíblemente complicado, y el código contiene varias condiciones de carrera que, si se activan, pueden provocar que Xen pierda o retenga conteos adicionales de tipos, permitiendo potencialmente a los invitados obtener acceso de escritura a las tablas de páginas en uso. Un administrador malicioso de un invitado PV podría ser capaz de escalar sus privilegios al nivel del anfitrión. Todos los sistemas x86 con invitados PV no confiables son vulnerables. Los invitados HVM y PVH no pueden explotar esta vulnerabilidad.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Reservar

2019-10-24

Moderación

aceptado

Artículo

VDB-144707

CPE

listo

EPSS

0.01679

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!