Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
CriticalCISA KEVExploited in the wildPublic exploit

Unauthenticated RCE in HPE OneView executeCommand REST API

IdentifiersCVE-2025-37164CWE-94· Improper Control of Generation of…

CVE-2025-37164 is a critical code injection vulnerability in HPE OneView that allows remote unauthenticated attackers to achieve remote code execution. The issue affects HPE OneView versions prior to 11.00, including versions 5.20 through 10.20. Supporting content indicates the flaw is in the /rest/id-pools/executeCommand REST API endpoint within the id-pools functionality, where attacker-controlled input is improperly validated and passed for execution by the underlying operating system runtime. Exploitation is described as possible via an HTTP PUT request containing a malicious cmd parameter, enabling arbitrary command execution without authentication.

Share:
For your environment

Are you exposed to this one?

Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.

ANALYST BRIEF

Impact, mitigation & remediation

What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.

Impact

What an attacker gets, and what they’ve been doing with it.

Successful exploitation allows arbitrary code execution on the HPE OneView appliance with OneView application service privileges, which are typically highly privileged in enterprise environments. Because OneView is a centralized infrastructure management platform for servers, storage, networking, firmware, and HPE Synergy environments, compromise can lead to full takeover of the management plane, loss of confidentiality, integrity, and availability, disruption of critical operations, deployment of persistence mechanisms or backdoors, lateral movement into managed infrastructure, and broader environment compromise. The vulnerability has been reported as actively exploited in the wild and added to CISA's KEV catalog.

Mitigation

If you can’t patch tonight, do this now.

If immediate upgrade is not possible, apply the vendor-provided security hotfix for affected 5.20 through 10.20 deployments to block the vulnerable endpoint. Additional mitigations from the supporting content include restricting exposure of the OneView API, segmenting management networks, limiting access paths to the appliance, enabling detailed logging and anomaly detection for API activity, and monitoring specifically for suspicious HTTP PUT requests to /rest/id-pools/executeCommand, Metasploit or public PoC traffic patterns, and post-exploitation artifacts such as unexpected processes, persistence, backdoors, or lateral movement. Mitigation alone does not remediate prior compromise.

Remediation

Patch, then assume compromise.

Upgrade HPE OneView to version 11.00 or later. For deployments running versions 5.20 through 10.20, apply HPE's vendor hotfix referenced in the advisory (including the emergency hotfix/HPE_OneView_CVE_37164_Z7550-98077.bin as cited in supporting content) until full upgrade is completed. Supporting content notes the hotfix blocks access to the vulnerable endpoint using an Apache rewrite rule and may need to be reapplied after certain upgrades, including upgrade paths from 6.60.xx to 7.00.00 and related HPE Synergy Composer reimage scenarios.
PUBLIC EXPLOITS

Exploits

3 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (1 hidden).

VALID 3 / 4 TOTALView more in app
Exploit_CVE-2025-37164MaturityPoCVerified exploit

This repository contains a Python exploit script (CVE-2025-37164.py) and a README.md. The exploit targets HPE OneView systems vulnerable to CVE-2025-37164. The script takes a target IP/hostname and a command as arguments, then sends a crafted HTTP PUT request to the '/rest/id-pools/executeCommand' endpoint on the target, attempting to execute the supplied command. The payload is a JSON object with the command to execute. The script prints the HTTP response, which may contain the output of the executed command. The README provides usage instructions and references to vulnerability details. The exploit is operational, allowing arbitrary command execution on vulnerable HPE OneView instances accessible over the network.

LACHHAB-AnasDisclosed Jan 6, 2026pythonnetwork
CVE-2025-37164MaturityPoCVerified exploit

This repository contains a fully functional exploit for CVE-2025-37164, a critical unauthenticated remote code execution vulnerability in HPE OneView (versions prior to 9.20.00). The exploit is implemented in a single Python script (CVE-2025-37164.py) and is accompanied by a detailed README.md. The exploit targets the /rest/id-pools/executeCommand API endpoint, which is vulnerable to command injection via the 'cmd' parameter in a JSON payload. The script supports a wide range of post-exploitation features, including arbitrary command execution, reverse shell generation (with multiple payload options), system enumeration, credential harvesting, network reconnaissance, file upload/download, and persistence mechanisms (cron jobs, SSH keys). The exploit does not require authentication and is designed for ease of use, supporting both direct command execution and interactive post-exploitation modules. The README provides comprehensive usage instructions, detection guidance, and mitigation recommendations. The main attack vector is network-based, exploiting an exposed API endpoint over HTTP(S).

yt2wDisclosed Dec 20, 2025pythonnetwork
CVE-2025-37164-PoCMaturityPoCVerified exploit

This repository contains a Python proof-of-concept exploit for CVE-2025-37164, a critical unauthenticated remote code execution vulnerability in HPE OneView (versions prior to 11.0). The exploit targets the '/rest/id-pools/executeCommand' HTTP API endpoint, which improperly allows unauthenticated users to execute arbitrary system commands via a crafted PUT request. The script supports several attack modes: vulnerability checking, single command execution, interactive shell, and reverse shell (with payloads in bash, python, and perl). It can automatically detect or brute-force the correct API version required by the endpoint. The exploit is operational and can be used to gain full remote code execution on vulnerable HPE OneView instances. The repository consists of the main exploit script (CVE-2025-37164.py) and a README.md with usage instructions and vulnerability details.

g0vguyDisclosed Dec 19, 2025pythonnetwork
EXPOSURE SURFACE

Affected products & vendors

Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.

VendorProductType
Hewlett Packard EnterpriseOneviewapplication
Hewlett Packard EnterpriseOneviewapplication

Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets are affected, which adversaries are exploiting it right now, which detections to deploy, and what to do tonight.
Exposure mapping

Query your assets running an affected version, and investigate the blast radius.

Threat actor evidence1

Every observed campaign linking this CVE to a named adversary.

Associated malware2

Malware families riding this exploit, with evidence and IOCs.

Detection signatures3

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

Vendor-by-vendor mapping

Cross-references every affected SKU, including bundled OEM variants.

Social activity119

Community discussion across Reddit, Mastodon, and other social sources.