Cyber Security News

VMware Tools and Aria 0-Day Under Active Exploitation for Privilege Escalation

Organizations using VMware hypervisors face an urgent threat as a local privilege escalation zero-day, tracked as CVE-2025-41244, is under active exploitation in the wild.

Both VMware Tools and VMware Aria Operations’ Service Discovery Management Pack (SDMP) are affected, enabling unprivileged users to achieve root-level code execution without authentication.

 The vulnerability has been weaponized by the UNC5174 threat group since mid-October 2024, heightening the risk of advanced persistent threats within hybrid-cloud environments.

CVEAffected ComponentsImpactExploit PrerequisiteCVSS 3.1 Score
CVE-2025-41244VMware Tools (open-vm-tools) and VMware Aria Operations’ SDMPLocal Privilege EscalationLocal unprivileged user7.8

VMware Aria Operations, part of the VMware Aria Suite, provides performance insights and capacity planning across virtual machines via the SDMP plugin. Service discovery can operate in two modes:

  • Credential-based mode: VMware Aria Operations executes metrics-collector scripts within the guest VM under specified administrative credentials; VMware Tools acts as a proxy.
  • Credential-less mode: VMware Tools itself handles metrics collection under its privileged context, requiring no credentials.

NVISO’s analysis confirmed that CVE-2025-41244 exists in both modes within Aria Operations scripts in the first, and within the open-source VMware Tools (open-vm-tools) in the second due to overly broad regex patterns in the get-versions.sh component.

Vulnerability Details

Within get-versions.sh, the get_version() function iterates through processes with listening sockets and executes matched binaries to retrieve their versions.

Several regex patterns use the non-whitespace shorthand \S, unintentionally matching user-writable directories (e.g., /tmp/httpd).

This allows an attacker to stage a malicious binary in such locations and have VMware’s privileged context execute it.

get_version "/\S+/(httpd-prefork|httpd|httpd2-prefork)($|\s)" -v
get_version "/\S+/mysqld($|\s)" -V

By mimicking system binaries in writable paths, CVE-2025-41244 violates CWE-426: Untrusted Search Path, providing trivial LPE opportunities.

A PoC written in Go demonstrates the exploit, the attacker’s unprivileged process opens a listening socket under /tmp/httpd, then VMware Tools or Aria Operations invokes it with a -v flag.

The binary, when invoked, connects back over a UNIX socket to spawn a root shell.

In practice, Aria Operations’ credential-based collector runs every five minutes, while credential-less collection is automatic within VMware Tools.

Mitigation & Recommendations

  • Immediate patching: Apply Broadcom’s advisory updates to both VMware Tools and Aria Operations.
  • Process monitoring: Alert on child processes of vmtoolsd or Aria SDMP that originate from non-standard paths.
  • Filesystem hardening: Restrict write permissions on directories included in regex patterns (e.g., /tmp).
  • Network isolation: Limit guest VM access to internal networks to reduce attacker entry points.

CVE-2025-41244 exemplifies how minor logic flaws in service discovery can lead to severe privilege escalations.

Its trivial exploitation and UNC5174’s real-world usage underscore the need for swift patch management, robust process monitoring, and hardened guest VM environments to thwart similar zero-day attacks.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

1 day ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

1 day ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

1 day ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

1 day ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

1 day ago