Guest to host escape

Workstation and Fusion run each VM through a vmware-vmx process on the host desktop, the same device-emulation code as ESXi. The escape surface is therefore the same: the SVGA 3D graphics adapter, USB controllers, and virtual NICs parse guest input in the host process, and memory-corruption flaws there run code on the host.

text
Shared escape surface with ESXi:
- SVGA / 3D graphics (the primary target)
- USB controllers (UHCI/EHCI/XHCI)
- Virtual NICs (vmxnet3, e1000)

Exploitation notes#

References#

Cookie Consent

We use cookies to enhance your experience. Learn more