CVE-2018-12891 in Xen
Résumé
par VulDB • 02/06/2026
Un problème a été identifié dans Xen jusqu'à la version 4.10.x. Certaines opérations PV MMU peuvent prendre beaucoup de temps à être traitées. Pour cette raison, Xen vérifie explicitement la nécessité de préempter le vCPU actuel à certains moments. Quelques chemins de code rarement empruntés contournent ces vérifications. En imposant de manière appropriée les conditions via ses propres tables de pages, un invité malveillant peut provoquer l'utilisation de ces contournements pour un nombre non borné d'itérations. Un invité PV malveillant ou bogué peut causer une Déni de Service (DoS) affectant l'hôte entier. Spécifiquement, il peut empêcher l'utilisation d'un CPU physique pendant une période indéterminée. Toutes les versions de Xen à partir de 3.4 sont vulnérables. Les versions de Xen 3.3 et antérieures sont vulnérables à une classe encore plus large d'attaques, car elles ne comportent pas de vérifications de préemption dans les chemins de code concernés. Seuls les systèmes x86 sont affectés. Les systèmes ARM ne sont pas affectés. Seuls les invités PV x86 multi-vCPU peuvent exploiter la vulnérabilité. Les invités x86 HVM ou PVH ainsi que les invités x86 PV mono-vCPU ne peuvent pas exploiter la vulnérabilité.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.