OpenClaw Allowlist Bypass Vulnerability in Wrapper Binary Unwrapping via system.run

Vulnerability

A vulnerability allowing allowlist bypass has been identified in OpenClaw versions prior to 2026.2.22. This issue arises in the 'system.run' execution analysis, which fails to properly unwrap environment and shell-dispatch wrapper chains. As a result, attackers can manipulate execution through wrapper binaries such as 'env' or 'bash' to deliver payloads that comply with allowlist entries while executing commands that are not on the allowlist.

Impact

Exploitation of this vulnerability allows for an allowlist bypass, enabling the execution of non-allowlisted commands under an allowlist policy.

Reproduction

The vulnerability can be reproduced by sending a 'system.run' request with a command that includes an allowed wrapper binary, such as 'env' or 'bash', followed by a payload that executes a disallowed command. The execution will be routed through the wrapper, bypassing the allowlist restrictions.

Remediation

Users can update to OpenClaw version 2026.2.22 or later to address this vulnerability.

Added: Mar 19, 2026, 2:35 AM
Updated: Mar 19, 2026, 2:35 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
3.8
exploitability
7.2
remediation
0.0
relevance
4.1
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.