CVE-2018-12891 in Xen
Riassunto
di VulDB • 15/06/2026
È stato rilevato un problema in Xen fino alla versione 4.10.x. Alcune operazioni PV MMU possono richiedere molto tempo per essere elaborate. Per questo motivo, Xen verifica esplicitamente la necessità di preemptare l'attuale vCPU in determinati punti. Alcuni rari percorsi di codice hanno eluso tali controlli. Applicando opportunamente le condizioni attraverso i propri contenuti delle tabelle delle pagine, un guest malintenzionato può causare l'utilizzo di tali elusioni per un numero illimitato di iterazioni. Un guest PV malintenzionato o affetto da bug può causare un Denial of Service (DoS) che interessa l'intero host. Nello specifico, può impedire l'utilizzo di una CPU fisica per un periodo indeterminato. Tutte le versioni di Xen dalla 3.4 in poi sono vulnerabili. Le versioni di Xen 3.3 e precedenti sono vulnerabili a una classe ancora più ampia di attacchi, poiché mancano completamente dei controlli di preempt nei percorsi di codice interessati. Solo i sistemi x86 sono interessati. I sistemi ARM non sono interessati. Solo i guest PV x86 multi-vCPU possono sfruttare la vulnerabilità. I guest x86 HVM o PVH, nonché i guest PV x86 single-vCPU, non possono sfruttare la vulnerabilità.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.