GHSA-p4x4-2r7f-wjxgHighCVSS 7.3
OpenClaw gateway exec allow-always over-trusts positional carrier executables
🔗 CVE IDs covered (1)
📋 Description
Summary
Allow-always persistence could trust wrapper carrier executables instead of the actual invoked target when commands were routed through dispatch wrappers.
Impact
A one-time approval could persist a broader future allowlist entry than the operator intended, weakening execution approval boundaries.
Affected Component
src/infra/exec-approvals-allowlist.ts
Fixed Versions
- Affected:
<= 2026.3.24 - Patched:
>= 2026.3.28 - Latest stable
2026.3.28contains the fix.
Fix
Fixed by commit 9ec44fad39 (Exec approvals: reject wrapper carrier allow-always targets).
🎯 Affected products1
- npm/openclaw:<= 2026.3.24