CVE-2024-37079 "vCenter DCERPC Overflow"
Pegasos24/7 Threat Labs Advisory
Classification | Threat Advisory |
Threat Level | Critical |
Date Issued | 18 June 2024 |
Distribution | To: Security Operations Centers (SOC), Virtualization Teams, Infrastructure Teams, Cloud Operations |
Executive Summary
CVE-2024-37079, a critical (CVSS 9.8) heap-based buffer overflow vulnerability in VMware vCenter Server, permits unauthenticated remote attackers with network access to execute arbitrary code with root privileges. The vulnerability exists in the DCERPC protocol implementation within libdcerpc.so, affecting services on TCP ports 2012, 2014, and 2020.
Exploitation is confirmed in the wild. CISA added CVE-2024-37079 to the Known Exploited Vulnerabilities (KEV) catalog on January 23, 2026, with a federal remediation deadline of February 13, 2026. At least three public proof-of-concept exploits are available on GitHub. VMware states there are no workarounds and patching is mandatory.
vCenter Server is the centralized management plane for VMware vSphere environments. Compromise provides attackers "keys to the kingdom", control over all managed ESXi hosts and virtual machines, enabling data exfiltration, ransomware deployment, or persistent hypervisor-level backdoors.
The Vulnerability
CVE-2024-37079 is classified under CWE-787 (Out-of-bounds Write) and CWE-122 (Heap-based Buffer Overflow). The vulnerability stems from an integer underflow in VMware vCenter Server's DCERPC protocol implementation, specifically within the libdcerpc.so library derived from the Likewise Open project.
When processing Bind Acknowledgement (type 0x0c) or Alter Context Response (type 0x0f) packets containing a Presentation Context List with 169 or more elements, an integer underflow occurs in the response header size calculation. This causes undersized heap allocation followed by overflow when copying data. The vulnerable DCERPC services (vmcad, vmdird, and vmafdd) are network-accessible without authentication.
Attribute | Detail |
CVE ID | CVE-2024-37079 |
Companion CVE | CVE-2024-37080 (CVSS 9.8, same root cause), CVE-2024-37081 (CVSS 7.8, sudo privesc) |
Nickname |
|
Attack Vector | Network (unauthenticated) |
CVSS v3.1 Score | 9.8 (Critical) |
CVSS v4.0 Score | 9.8 (Critical) |
Attack Complexity | Low |
CWE | CWE-787 (Out-of-bounds Write), CWE-122 (Heap Buffer Overflow) |
Vulnerable Component | libdcerpc.so (Likewise Open fork) (vmcad, vmdird, vmafdd services) |
Exploit Availability | Public PoCs on GitHub (3+ repositories) |
Exploitation Status | Actively exploited (CISA KEV January 23, 2026) |
Vendor Advisory | VMSA-2024-0012 |
Technical Details
Root Cause: The libdcerpc.so library fails to validate the Presentation Context List element count. When 169+ elements are present, size calculation underflows, causing small heap allocation followed by large memcpy.
Attack Vector: Network access to TCP ports 2012, 2014, or 2020 (vmcad, vmdird, vmafdd services). No authentication required. Attacker sends crafted DCERPC packets to trigger the overflow.
Impact: Arbitrary code execution with root privileges on vCenter Server appliance. Full control of virtualization management plane. Lateral movement to all ESXi hosts. Access to all VM disks, memory, and network traffic.
Affected Software and Version
vCenter Server 8.0 — Affected through 8.0 U2c; patched in 8.0 Update 2d
vCenter Server 8.0 U1 — Affected through 8.0 U1d; patched in 8.0 Update 1e
vCenter Server 7.0 — Affected through 7.0 U3q; patched in 7.0 Update 3r
VMware Cloud Foundation — Async patched via KB 88287
Not Affected: VMware vSphere Client, ESXi standalone (only when managed by vulnerable vCenter).
Critical: VMware has stated there are no workarounds available. Patching is the only mitigation.
Threat Intelligence
Threat Actors
Actor | Attribution | Targets | Payload | Status |
UNC3886 | China — State-sponsored | Exploited CVE-2023-34048 (vCenter DCERPC) for 1.5 years undetected | Likely active | UNC3886 |
Fire Ant / Warp Panda | China — APT clusters | Sustained interest in VMware virtualization infrastructure | Monitoring | Fire Ant / Warp Panda |
Victimology & Targeting
Government and defense agencies (primary targets for Chinese APTs)
Financial services institutions with virtualized trading/processing infrastructure
Healthcare organizations with VMware-based EHR systems
Technology companies with large VMware deployments
Any organization with vCenter exposed to untrusted networks or internet
MITRE ATT&CK Alignment
Technique ID | Name | Context |
T1190 | Exploit Public-Facing Application | Initial access via vulnerable vCenter DCERPC |
T1059 | Command and Scripting Interpreter | Post-exploitation command execution |
T1078 | Valid Accounts | Credential harvesting post-compromise |
T1003 | OS Credential Dumping | vCenter stores ESXi/AD credentials |
T1021 | Remote Services | Lateral movement to ESXi hosts |
T1485 | Data Destruction | Ransomware deployment across VMs |
Exploitation Indicators & IOCs
Network Indicators
Connections to TCP ports 2012, 2014, or 2020 from external/unexpected internal sources
DCERPC Bind Acknowledgement packets (type 0x0c) with 169+ Presentation Context elements
DCERPC Alter Context Response packets (type 0x0f) with malformed payloads
Unexpected outbound connections from vCenter Server post-exploitation
Log Indicators
vCenter Server crash logs indicating heap corruption in DCERPC services
VMware vpxd service failures or unexpected restarts
Authentication anomalies in vmdird logs
New administrative accounts created in vSphere without change requests
ESXi host SSH access from vCenter following unusual vCenter activity
Detection Rules
No public Snort/Suricata/YARA rules currently available. Custom detection recommended:
Alert on connections to TCP 2012/2014/2020 from non-management subnets
Alert on high-frequency connection attempts to vCenter DCERPC services
Monitor for DCERPC packets exceeding normal size thresholds
Alert on vCenter appliance spawning unexpected child processes
Threat Landscape and Observed Exploitation
Active exploitation was confirmed when CISA added CVE-2024-37079 to the KEV catalog on January 23, 2026, with remediation deadline February 13, 2026 for federal agencies. This indicates threat actors have successfully weaponized the vulnerability against production environments.
The vulnerability was discovered by Hao Zheng and Zibo Li of QiAnXin LegendSec TianGong Team, with additional credit to Matei "Mal" Badanoiu of Deloitte Romania. Technical details were presented at Black Hat Asia 2025. At least three proof-of-concept exploits are publicly available on GitHub.
Historical context: UNC3886 previously exploited CVE-2023-34048 (another vCenter DCERPC vulnerability) for approximately 1.5 years before detection, demonstrating that sophisticated actors prioritize VMware infrastructure for persistent access.
Detection and Forensics
Log Review: Examine /var/log/vmware/vpxd/vpxd.log for service crashes. Check /var/log/vmware/vmcad/ and /var/log/vmware/vmdird/ for DCERPC anomalies.
Memory Analysis: Memory dumps of vmcad, vmdird, vmafdd processes may reveal shellcode. Look for injected code in DCERPC service memory.
Network Forensics: Capture PCAP on ports 2012/2014/2020. Analyze for DCERPC packets with 169+ Presentation Context elements.
Hunting Guidance: Query SIEM for historical vCenter DCERPC port connections. Audit vSphere admin actions since June 2024 (original patch date).
Forensic Tools: Velociraptor, KAPE for vCenter appliance triage. ESXi shell history review for lateral movement indicators.
Business Impact
Critical Infrastructure at Risk
VMware vCenter Server manages the virtualization layer underpinning most enterprise data centers. Compromise enables attackers to access, modify, or destroy any virtual machine (e.g., databases, domain controllers, file servers, applications) in the environment.
CIA Triad Impact
Confidentiality: All VM data accessible (e.g., disk images, memory, network traffic). Includes databases, credentials, email, strategic documents.
Integrity: VM configurations modifiable. Boot images can be altered. Backdoors deployed at hypervisor level survive VM reinstalls.
Availability: Ransomware deployable across entire virtualized infrastructure. Mass VM deletion. ESXi host lockout.
Downstream Risk: ESXi host compromise. VM escape scenarios. Credential harvesting enables broader network compromise.
Mitigation and Response Actions
Immediate (Day 1)
Identify all vCenter Server instances and determine patch levels.
Apply patches: vCenter 7.0 U3r, 8.0 U1e, or 8.0 U2d. No workarounds exist.
Restrict network access to TCP ports 2012, 2014, 2020 to management networks only.
Review vCenter logs for exploitation indicators since June 2024.
Short-Term (Days 2-7)
Network segmentation: Isolate vCenter from general user networks.
Enhanced logging: Enable SIEM integration for vCenter services.
Account audit: Review vSphere administrative accounts; remove unauthorized.
Deploy network detection for anomalous DCERPC traffic.
Threat hunt for historical exploitation indicators.
Long-Term (Ongoing)
Patch management SLA: 72-hour maximum for Critical virtualization CVEs.
Zero-trust architecture for management plane access.
EDR/XDR deployment with vCenter appliance visibility.
Regular penetration testing of virtualization management interfaces.
Offline backups of vCenter configuration for recovery.
DTG Recommendations
Restrict Exposure
Ensure vCenter is not internet-accessible.
Firewall rules limiting DCERPC ports (2012, 2014, 2020) to management Ips.
VPN or jump host requirements for administrative access.
Block vCenter management from user VLANs.
Apply Patches
Update to vCenter 7.0 U3r, 8.0 U1e, or 8.0 U2d immediately.
No workarounds. Patching is the only remediation.
VMware Cloud Foundation: Apply async patch per KB 88287.
Test patches in non-production before production rollout.
Monitor for Compromise
Monitor TCP 2012/2014/2020 for unexpected connections.
Alert on vCenter service crashes or restarts.
Review vSphere audit logs for unauthorized admin actions.
Track ESXi SSH access patterns post-vCenter authentication.
Incident Response
If exploitation suspected, isolate vCenter immediately.
Preserve memory dumps and logs before remediation.
Engage forensics to determine compromise scope.
Assume all managed ESXi hosts and VMs may be affected.
Network Segmentation and Hardening
Dedicated management VLAN for vCenter with strict ACLs.
Microsegmentation for east-west vCenter traffic.
Disable unnecessary services on vCenter appliance.
Enable vCenter appliance firewall (VAMI).
Call to Action and References
Call to Action
DTG’s Incident Response and Threat Management teams continue tracking this activity across monitored customer environments. Clients using DTG Wirespeed or Pegasos platforms can request an immediate authentication telemetry review or targeted compromise assessment through standard DTG support channels.
Don’t wait for an attack - reach out to DTG today to ensure your organization is protected.
References
1. NIST NVD -- "CVE-2024-37079" https://nvd.nist.gov/vuln/detail/cve-2024-37079
2. Broadcom Security Advisory -- "VMSA-2024-0012" https://support.broadcom.com/web/ecx/support-content-notification/-/external/content/SecurityAdvisories/0/24453
3. VMware Core -- "VMSA-2024-0012 Questions & Answers" https://core.vmware.com/resource/vmsa-2024-0012-questions-answers
4. CISA Alert -- "One Known Exploited Vulnerability Added (January 23, 2026)" https://www.cisa.gov/news-events/alerts/2026/01/23/cisa-adds-one-known-exploited-vulnerability-catalog
5. CISA KEV Catalog -- "CVE-2024-37079" https://www.cisa.gov/known-exploited-vulnerabilities-catalog
6. BleepingComputer -- "VMware RCE Actively Exploited" https://www.bleepingcomputer.com/news/security/cisa-says-critical-vmware-rce-flaw-now-actively-exploited/
7. Zero Day Initiative -- "vCenter Integer Underflow Code Execution" https://www.thezdi.com/blog/2024/8/27/cve-2024-37079-vmware-vcenter-server-integer-underflow-code-execution-vulnerability
8. Rapid7 -- "VMSA-2024-0012 Analysis" https://www.rapid7.com/db/vulnerabilities/vmsa-2024-0012-cve-2024-37079-vcenter/
9. Arctic Wolf -- "CVE-2024-37079 & CVE-2024-37080" https://arcticwolf.com/resources/blog/cve-2024-37079-cve-2024-37080/
10. Mandiant -- "UNC3886 vCenter Exploitation History" https://www.mandiant.com/resources/blog/unc3886-vmware-vcenter-exploitation
11. Lumifi Cyber -- "VMware vCenter Heap Overflow Analysis" https://www.lumificyber.com/threat-library/cve-2024-37079-37080-37081/
12. CVE Details -- "CVE-2024-37079" https://www.cvedetails.com/cve/CVE-2024-37079/
13. MITRE ATT&CK -- "Technique Reference" https://attack.mitre.org/




Comments