OpenClaw Authorization Bypass Vulnerability in Allowlist Mode Allowing Unapproved Command Execution

Vulnerability

A vulnerability allowing authorization bypass has been identified in OpenClaw versions prior to 2026.2.22. This issue arises in allowlist mode, where 'allow-always' persistence at the wrapper level enables the execution of various payloads without approval. Attackers can exploit this by approving benign wrapped 'system.run' commands, thereby expanding trust boundaries and executing arbitrary commands on gateways and node-hosts without further approval.

Impact

Exploitation of this vulnerability can lead to unauthorized execution of commands, bypassing approval processes and potentially allowing for remote code execution.

Reproduction

To reproduce this vulnerability, approve a wrapped 'system.run' command with 'allow-always' in 'security=allowlist' mode. This will persist the approval at the wrapper level, allowing for future executions of different payloads without additional approval.

Remediation

Users are advised to upgrade to OpenClaw version 2026.2.22 or later. If an immediate upgrade is not possible, consider running with a stricter execution policy until the upgrade can be performed.

Added: Mar 23, 2026, 10:33 PM
Updated: Mar 23, 2026, 10:33 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
10.0
exploitability
6.6
remediation
0.0
relevance
4.6
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.