Description
OpenClaw Windows Node before 2026.7.1 contains an incomplete environment-variable sanitizer in system.run that fails to block GIT_CONFIG_*, DOTNET_STARTUP_HOOKS, and JAVA_TOOL_OPTIONS variables. Attackers with gateway or agent access can supply these variables to allowlisted tools like git, dotnet, or java to load attacker-controlled code and achieve arbitrary code execution.
Published: 2026-09-30
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Patch ASAP
AI Analysis

Impact

OpenClaw Windows Node contains an incomplete environment-variable sanitizer in its system.run function that fails to block the GIT_CONFIG_, DOTNET_STARTUP_HOOKS, and JAVA_TOOL_OPTIONS variables. Because these variables can be supplied by an attacker with gateway or agent access, a malicious user can cause allowed tools such as git, dotnet, or java to load attacker-controlled code and achieve arbitrary code execution. This flaw is a CWE‑184 type problem, where untrusted data is incorrectly handled, resulting in full compromise of the affected node with potential data theft, service disruption, and loss of control.

Affected Systems

The vulnerability affects OpenClaw Windows Node, versions prior to 2026.7.1, released by the vendor OpenClaw. No other vendors or product lines are listed as impacted.

Risk and Exploitability

The CVSS score of 7.7 indicates a high risk. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to have gateway or agent-level access to inject the restricted environment variables before system.run executes; the vector is therefore internal, but the impact is severe. Because the flaw leverages trusted third‑party tools, it can be triggered with relative ease by anyone who can influence the environment. The lack of public exploitation does not diminish the high severity and the need for prompt remediation.

Generated by OpenCVE AI on September 30, 2026 at 20:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenClaw Windows Node to version 2026.7.1 or later, which contains the fixed environment‑variable sanitizer.
  • Before invoking system.run, explicitly unset or sanitize the GIT_CONFIG_, DOTNET_STARTUP_HOOKS, and JAVA_TOOL_OPTIONS environment variables so that allowlisted tools cannot load attacker code.
  • Configure gateway and agent components to disallow external injection of these environment variables, restricting the attack surface to trusted users only.

Generated by OpenCVE AI on September 30, 2026 at 20:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 01 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Openclaw
Openclaw openclaw Windows Node
Vendors & Products Openclaw
Openclaw openclaw Windows Node

Wed, 30 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Description OpenClaw Windows Node before 2026.7.1 contains an incomplete environment-variable sanitizer in system.run that fails to block GIT_CONFIG_*, DOTNET_STARTUP_HOOKS, and JAVA_TOOL_OPTIONS variables. Attackers with gateway or agent access can supply these variables to allowlisted tools like git, dotnet, or java to load attacker-controlled code and achieve arbitrary code execution.
Title OpenClaw Windows Node before 2026.7.1 Remote Code Execution via Environment Override
Weaknesses CWE-184
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 7.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Openclaw Openclaw Windows Node
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-30T19:33:24.196Z

Reserved: 2026-09-28T15:44:45.389Z

Link: CVE-2026-101884

cve-icon Vulnrichment

Updated: 2026-09-30T19:33:18.753Z

cve-icon NVD

Status : Deferred

Published: 2026-09-30T20:17:20.663

Modified: 2026-10-01T02:20:29.877

Link: CVE-2026-101884

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T15:38:26Z

Weaknesses
  • CWE-184

    Incomplete List of Disallowed Inputs