CVE-2019-19577 in Xeninformazioni

Riassunto

di VulDB • 20/07/2026

È stato rilevato un problema in Xen fino alla versione 4.12.x che consente agli utenti di sistemi operativi guest x86 AMD HVM di causare una negazione del servizio (DoS) o, potenzialmente, di ottenere privilegi elevati attivando l'accesso a strutture dati durante gli aggiornamenti dell'altezza della tabella delle pagine (pagetable-height). Quando eseguito su sistemi AMD dotati di IOMMU, Xen tentava di adattare dinamicamente il numero di livelli delle tabelle delle pagine (l'"altezza" della tabella delle pagine) nell'IOMMU in base alle dimensioni dello spazio degli indirizzi del guest. Il codice responsabile della selezione e dell'aggiornamento dell'altezza presentava diversi bug. In particolare, l'aggiungeva veniva eseguito senza acquisire un lock necessario per garantire il corretto funzionamento. Un amministratore di guest malintenzionato può indurre Xen ad accedere a strutture dati mentre queste sono in fase di modifica, causando il crash di Xen. L'escalation dei privilegi è considerata molto difficile ma non può essere esclusa. Inoltre, esiste una potenziale perdita di memoria (memory leak) di 4 KB per ogni avvio del guest, sotto pressione della memoria. Solo le versioni di Xen eseguite su CPU AMD sono vulnerabili. Le istanze di Xen in esecuzione su CPU Intel non sono vulnerabili. I sistemi ARM non sono vulnerabili. Sono vulnerabili solo i sistemi in cui ai guest viene concesso l'accesso diretto a dispositivi fisici. I sistemi che non utilizzano il PCI pass-through non sono vulnerabili. Solo i guest HVM possono sfruttare la vulnerabilità; i guest PV e PVH no. Tutte le versioni di Xen con supporto IOMMU sono vulnerabili.

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

Fonti

Do you need the next level of professionalism?

Upgrade your account now!