FICHE CVE

CVE-2019-18425

Publiée le 2019-10-31 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les utilisateurs exécutant des systèmes d'exploitation invités paravirtualisés (PV) 32 bits sur des hyperviseurs Xen (versions 3.2 à 4.12.x) sont concernés. Un attaquant disposant d'un accès utilisateur de bas niveau à une VM invitée peut contourner les limites de la table des descripteurs pour élever ses privilèges au niveau du noyau de l'invité. Cette exploitation est relativement simple à exécuter via le réseau et ne nécessite aucune authentification préalable ni interaction de l'utilisateur.

CVSS 3.19.8 CRITIQUE
Publiée2019-10-31
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

An issue was discovered in Xen through 4.12.x allowing 32-bit PV guest OS users to gain guest OS privileges by installing and using descriptors. There is missing descriptor table limit checking in x86 PV emulation. When emulating certain PV guest operations, descriptor table accesses are performed by the emulating code. Such accesses should respect the guest specified limits, unless otherwise guaranteed to fail in such a case. Without this, emulation of 32-bit guest user mode calls through call gates would allow guest user mode to install and then use descriptors of their choice, as long as the guest kernel did not itself install an LDT. (Most OSes don't install any LDT by default). 32-bit PV guest user mode can elevate its privileges to that of the guest kernel. Xen versions from at least 3.2 onwards are affected. Only 32-bit PV guest user mode can leverage this vulnerability. HVM, PVH, as well as 64-bit PV guests cannot leverage this vulnerability. Arm systems are unaffected.