CVE-2026-33581
Summary
The message tool accepted mediaUrl and fileUrl aliases without applying the same sandbox localRoots validation as the canonical media path handling.
Impact
A caller constrained to sandbox media roots could read arbitrary local files by routing them through the alias parameters.
Affected Component
src/infra/outbound/message-action-params.ts, src/infra/outbound/message-action-runner.ts
Fixed Versions
- Affected:
< 2026.3.24 - Patched:
>= 2026.3.24 - Latest stable
2026.3.28contains the fix.
Fix
Fixed by commit 1d7cb6fc03 (fix: close sandbox media root bypass for mediaUrl/fileUrl aliases).
OpenClaw thanks @AntAISecurityLab for reporting.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://github.com/openclaw/openclaw/security/advisories/GHSA-v8wv-jg3q-qwpq, https://nvd.nist.gov/vuln/detail/CVE-2026-33581, https://github.com/openclaw/openclaw/commit/1d7cb6fc03552bbba00e7cffb3aa9741f5556416, https://github.com/openclaw/openclaw, https://www.vulncheck.com/advisories/openclaw-arbitrary-file-read-via-mediaurl-and-fileurl-parameters
