
Cloud Vulnerability DB
A community-led vulnerabilities database
In openclaw@2026.3.1, node system.run approval-path hardening rewrote wrapper command argv in a way that changed execution semantics. A command shown/approved as a shell payload (for example echo SAFE) could execute a different local script when wrapper argv were rewritten.
openclaw (npm)2026.3.1 (latest published npm version as of March 2, 2026)2026.3.2 (released)Root cause was in node-host approval hardening for system.run:
src/node-host/invoke-system-run-plan.ts rewrote argv[0] to the resolved executable.['env','sh','-c','echo SAFE'] resolved executable sh.['/bin/sh','sh','-c','echo SAFE'] while approval text remained echo SAFE.
That rewrite changed runtime behavior: /bin/sh interprets the extra sh positional argument as a script path, enabling execution of a local ./sh file from approved cwd instead of the approved payload text.Approval-integrity break in host=node execution flow: operator-visible command text and executed behavior could diverge.
Exploit preconditions:
dded569626b0d8e7bdab10b5e7528b6caf73a0f1openclaw@2026.3.2.Source: NVD
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."