Researchers Chain VMware Guest Escape and Windows Kernel Exploits

· 42:12 · Watch on YouTube ↗

Summary

Researchers demonstrate an exploit chain that escapes a VMware Workstation guest and escalates privileges on the Windows host using information disclosure, use-after-free and kernel heap overflow vulnerabilities.

Key points

  • The researchers developed the chain for a 2024 virtualization competition and demonstrated a SYSTEM shell on the host.
  • A host-guest file-sharing flaw exposed uninitialized host heap data, allowing the researchers to recover a VMware module address.
  • A use-after-free in virtual Bluetooth USB request handling enabled host code execution after the researchers bypassed Control Flow Guard.
  • A Windows Cloud Filter heap overflow arose when reparse-point data was copied despite a failed length check.
  • The Windows exploit used heap spraying and mailslot objects to obtain memory primitives, then manipulated a process token to escalate privileges.
  • The researchers used unused guest physical memory pages to transfer the Windows exploit to the host and execute it.

Article Details

Topics
  • [01:13] Competition goals and VMware Workstation research
  • [05:51] Host-guest file-sharing information disclosure
  • [10:04] Virtual Bluetooth use-after-free and host code execution
  • [19:29] Windows Cloud Filter heap overflow and kernel exploitation
  • [38:14] Chaining the guest escape with host privilege escalation
  • [40:16] Exploit demonstration

Products

Related Articles