informazioni su 10 vulnerabilità nel hypervisor Xen, di cui cinque (, , , , ) potenzialmente consentono di uscire dall'attuale ambiente ospite e di aumentare i propri privilegi, una vulnerabilità (CVE-2019-17347) consente a un processo non privilegiato di ottenere il controllo sui processi di altri utenti nello stesso sistema ospite, le rimanenti quattro (CVE-2019-17344, CVE-2019-17345, CVE-2019-17348, CVE-2019-17351) vulnerabilità possono causare un'interruzione del servizio (crash dell'ambiente host). I problemi sono stati risolti nelle versioni .
- — possibilità di un sistema ospite controllato dall'attaccante di ottenere accesso a livello hypervisor. Il problema si manifesta solo su sistemi x86 e può essere effettuato da sistemi ospiti che operano in modalità paravirtualizzazione (PV), passando a un sistema ospite in esecuzione un nuovo dispositivo PCI. Nei sistemi ospiti che operano in modalità HVM e PVH, la vulnerabilità non si manifesta;
- — perdita di memoria, che potenzialmente consente di aumentare i propri privilegi o di accedere ai dati di altri sistemi ospiti.
Il problema si manifesta solo su host con più di 16 TB di RAM nei sistemi a 64 bit e 168 GB nei sistemi a 32 bit.
La vulnerabilità può essere sfruttata solo da sistemi guest in modalità PV (non si manifesta in modalità HVM e PVH quando si utilizza libxl); - — vulnerabilità nell'uso di PCID (Process Context Identifiers) per migliorare le prestazioni della protezione contro gli attacchi
Meltdown consente di accedere ai dati di altri sistemi guest e potenzialmente aumentare i propri privilegi. La vulnerabilità può essere sfruttata solo da sistemi guest in modalità PV su sistemi x86 (non si manifesta in modalità HVM e PVH, né in configurazioni senza sistemi guest con PCID attivato (PCID è attivato di default)); - — problema nell'implementazione della hypercall XENMEM_exchange consente di aumentare i propri privilegi in ambienti con solo un sistema guest. La vulnerabilità può essere sfruttata solo da sistemi guest in modalità PV (non si manifesta in modalità HVM e PVH);
- — un mapping errato in IOMMU consente, se si ha accesso dal sistema guest a un dispositivo fisico, di utilizzare DMA per modificare la propria tabella delle pagine di memoria e ottenere accesso a livello host. La vulnerabilità si manifesta solo nei sistemi guest in modalità PV, se si hanno diritti per il passthrough dei dispositivi PCI.
Fonte: opennet.ru
