Exec approvals allowlist bypass via command substitution/backticks inside double quotes.
openclaw (npm)<= 2026.2.1>= 2026.2.2Only affects setups that explicitly enable the optional exec approvals allowlist feature. Default installs are unaffected.
Reject unescaped $() and backticks inside double quotes during allowlist analysis.
Thanks @simecek for reporting.
{
"cwe_ids": [
"CWE-78",
"CWE-88"
],
"github_reviewed": true,
"github_reviewed_at": "2026-02-17T16:46:12Z",
"nvd_published_at": "2026-03-05T22:16:20Z",
"severity": "HIGH"
}