Huntress Details ESXi Escape Toolkit and VSOCK Backdoor Used in Intrusion

· Original article ↗

Summary

Huntress analyzes an ESXi escape toolkit observed in a December 2025 intrusion, detailing its suspected use of three VMware vulnerabilities, a VSOCK backdoor, and the response that stopped the attack before ransomware deployment.

Key points

  • Huntress assesses with high confidence that the intrusion began through a compromised SonicWall VPN; attackers used a compromised Domain Admin account to move laterally.
  • The toolkit disabled VMCI drivers, used KDU to load an unsigned driver, and exploited ESXi from a guest VM to reach the hypervisor.
  • Huntress assesses with moderate confidence that the toolkit leverages CVE-2025-22226, CVE-2025-22224, and CVE-2025-22225.
  • The VSOCKpuppet backdoor enabled file transfer and shell commands over VSOCK, traffic that traditional network monitoring may not see.
  • Huntress says its response team and SOC stopped the intrusion; the article says the activity could have led to ransomware, but does not report ransomware deployment.
  • PDB paths suggest the toolkit may have been developed before VMware's public disclosure; Huntress describes the developer's likely region but says it has no evidence linking the toolkit to a specific organization.
  • Huntress recommends promptly patching ESXi 7.0 and 8.0, notes that ESXi 6.x and earlier are end-of-life, and advises monitoring ESXi hosts for open VMCI sockets.

Article Details

Attack Vectors
  • Huntress assessed with high confidence that initial access occurred through a compromised SonicWall VPN.
  • The intruder used a compromised Domain Admin account to move laterally to backup and primary domain controllers via RDP.
  • On the primary domain controller, the toolkit disabled VMware VMCI devices and used KDU with a signed but vulnerable driver to load the unsigned MyDriver.sys exploit driver into kernel memory.
  • The toolkit used HGFS for an information leak, VMCI memory operations, and shellcode to escape the VMX sandbox and gain access to the ESXi host; Huntress assessed with moderate confidence that the chain leveraged CVE-2025-22226, CVE-2025-22224, and CVE-2025-22225.
  • Shellcode installed the VSOCKpuppet backdoor on ESXi and configured inetd to execute it as root on port 21; the configuration was restored after activation.
  • VSOCKpuppet listened on VSOCK port 10000 and supported file upload, file download, and shell-command execution; the GetShell Plugin client connected from a VM on the host.
  • The intruder attempted to change the Domain Admin password using Impacket, modified Windows firewall rules to block external outbound traffic while allowing internal connectivity, and staged data using WinRAR.
Defensive Notes
  • Apply the latest patches to ESXi 7.0 and 8.0. The article states that ESXi 6.x and earlier are end-of-life and remain unpatched.
  • Monitor ESXi hosts directly for unusual processes and open VMCI sockets using lsof -a; the article warns that VSOCK traffic is not visible to traditional network monitoring tools.
  • Monitor for known vulnerable drivers being loaded and for KDU execution or unsigned-driver loading that bypasses Driver Signature Enforcement.
  • Review for unexpected changes to Windows firewall rules that block external outbound access while preserving internal connectivity.
  • The article notes that the exploit toolkit supports 155 ESXi builds spanning versions 5.1 through 8.0.

Indicators of compromise

TypeIndicatorContext
SHA2562bc5d02774ac1778be22cace51f9e35fe7b53378f8d70143bf646b68d2c0f94cAdditional SHA-256 hash listed for Binary.zip, an archive containing attacker tooling.
SHA25637972a232ac6d8c402ac4531430967c1fd458b74a52d6d1990688d88956791a7SHA-256 hash identified in the article for the MAESTRO exploit.exe payload.
SHA2564614346fc1ff74f057d189db45aa7dc25d6e7f3d9b68c287a409a53c86dca25eSHA-256 hash identified in the article for the GetShell Plugin client.exe.
SHA256c3f8da7599468c11782c2332497b9e5013d98a1030034243dfed0cf072469c89SHA-256 hash identified in the article for the VSOCKpuppet backdoor.
SHA256dc5b8f7c6a8a6764de3309279e3b6412c23e6af1d7a8631c65b80027444d62bbSHA-256 hash listed for Binary.zip, an archive containing attacker tooling.

MITRE ATT&CK

CVE

People

Malware

Vendors

Products

Tools

Related Articles