OpenClaw Allowlist Bypass Vulnerability in System.run Approvals

Vulnerability

A vulnerability allowing an allowlist bypass in OpenClaw has been identified, specifically in versions prior to 2026.3.22. This issue arises within system.run approvals, where the application fails to properly unwrap wrappers from the time command. As a result, attackers can exploit this oversight by using an unregistered time wrapper to bypass executable binding restrictions, allowing them to reuse approval states for inner commands.

Impact

Exploitation of this vulnerability allows for an allowlist bypass, enabling unauthorized execution of commands that would normally be restricted.

Reproduction

The vulnerability can be reproduced by creating a command that includes a time wrapper, such as '/usr/bin/time', and registering it with the system.run approval. The approval process will not properly unwrap the time wrapper, allowing the inner command to be executed without the necessary permissions.

Remediation

Users can update to OpenClaw version 2026.3.22 or later, where this vulnerability has been fixed.

Added: Apr 10, 2026, 6:02 PM
Updated: Apr 10, 2026, 6:02 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
7.2
remediation
0.0
relevance
5.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.