T The Triage ManualTechnical Guides for IT Emergencies
P1 · Virtualisation & Storage

VMware vSphere BRICKSTORM Malware — VCSA and ESXi Hypervisor Hardening and Defense

BRICKSTORM malware establishes persistence at the VMware vSphere virtualization layer (VCSA Photon Linux and ESXi hypervisors) beneath guest OS visibility, where traditional EDR agents cannot detect it. The intrusion exploits weak identity design, lack of host-based configuration enforcement, and absent monitoring within the virtualization control plane — not product vulnerabilities. Defenders must harden the VCSA Photon Linux layer using the Mandiant vCenter Hardening Script, enforce strict network segmentation, and implement compensating log-based monitoring to detect and remediate these attacks.

Indicators

Likely causes

Diagnostic steps

  1. Review the BRICKSTORM vSphere attack chain documentation from Google Threat Intelligence Group (GTIG) to understand the full kill chain from initial access through persistence on VCSA and ESXi, and map observed activity against each stage.
    Establish which stages of the attack chain may have been traversed and identify potential indicators of compromise specific to the vSphere layer.
  2. Audit vSphere identity and access design: enumerate all accounts with administrative access to vCenter SSO and ESXi using the vSphere Client, review role assignments under Administration > Access Control > Roles, and identify any accounts with broader privileges than required. Check Administration > Single Sign On > Identity Sources for unauthorized SSO identity sources.
    Identify exploited weak identity design — the primary enabler of BRICKSTORM-style intrusions — and determine if unauthorized principals have been granted access to the control plane.
  3. SSH to the VCSA and inspect the Photon Linux layer for persistence mechanisms: review running processes with `ps aux`, examine cron jobs with `crontab -l` and `ls -la /etc/cron.*`, inspect systemd unit files with `systemctl list-unit-files --type=service` and `ls -la /etc/systemd/system/`, and check startup scripts in `/etc/rc.local` and `/etc/init.d/`.
    Detect persistence mechanisms established at the virtualization layer that are invisible to guest OS EDR agents, consistent with BRICKSTORM's documented persistence strategy.
  4. Review VCSA and ESXi log files for anomalous activity: on VCSA examine `/var/log/vmware/vpxd/vpxd.log`, `/var/log/vmware/sso/`, and `/var/log/audit/audit.log`; on ESXi examine `/var/log/auth.log`, `/var/log/hostd.log`, and `/var/log/shell.log`. Verify logs are being forwarded to an external SIEM with `esxcli system syslog config get` on ESXi.
    Assess the visibility gap within the virtualization layer and determine whether the attacker has already operated within the unmonitored control plane, and whether log integrity is intact.
  5. Download and run the Mandiant vCenter Hardening Script against the VCSA in audit mode to compare current configuration state versus the hardened baseline. Review the script output to identify all deviations from recommended security configurations on the Photon Linux layer.
    Determine the current security posture of the VCSA against the hardening benchmark and identify specific configuration gaps that expose the environment to BRICKSTORM-style attacks.

Resolution path

Prevention

Tools

References

VMwarevSpherevCenterVCSAESXiBRICKSTORMmalwarepersistencehypervisorPhoton-LinuxMandianthardeningthreat-intelligenceGTIGvirtualization-securityTier-0identity-securityvisibility-gapEDR-bypassinfrastructure-defenseAPTcontrol-plane-security