Les produits de VMware partagent une lignée et une grande partie de leur code, donc leurs surfaces d'attaque se font écho. ESXi est l'hyperviseur de type 1 exécutant des VM sur du matériel nu ; vCenter est le plan de gestion contrôlant de nombreux hôtes ESXi ; et Workstation et Fusion sont les hyperviseurs de bureau de type 2 sous Windows et macOS. Le même code d'émulation de périphériques (SVGA, USB, NIC, les canaux GuestRPC et VMCI) apparaît dans tous, de sorte qu'une classe de bugs d'évasion guest-to-host dans l'un s'applique souvent aux autres. À côté des évasions, les cibles récurrentes sont le vol de disques virtuels et le plan de gestion.
# which VMware product and build is in front of you?
vmware -v 2>/dev/null # Workstation/Fusion/ESXi version
esxcli system version get 2>/dev/null # ESXi
curl -sk https://<host>/sdk/vimServiceVersions.xml # vCenter/ESXi API
Sous-sujets#
- ESXi : l'hyperviseur bare-metal et ses évasions guest-to-host.
- vCenter : le plan de gestion vSphere.
- Workstation et Fusion : les hyperviseurs de bureau.