OpenClaw has an exec allowlist bypass via command substitution/backticks inside double quotes
Description
Published to the GitHub Advisory Database
Feb 17, 2026
Reviewed
Feb 17, 2026
Published by the National Vulnerability Database
Mar 5, 2026
Last updated
Mar 6, 2026
Summary
Exec approvals allowlist bypass via command substitution/backticks inside double quotes.
Affected Packages / Versions
openclaw(npm)<= 2026.2.1>= 2026.2.2Impact
Only affects setups that explicitly enable the optional exec approvals allowlist feature. Default installs are unaffected.
Fix
Reject unescaped
$()and backticks inside double quotes during allowlist analysis.Fix Commit(s)
Thanks @simecek for reporting.
References