GHSA-v8qf-fr4g-28p2
OpenClaw: Assistant media route missed scope enforcement for trusted-proxy authorization
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
## Affected Packages / Versions
- Package: `openclaw` (npm)
- Affected versions: `< 2026.4.20`
- Patched version: `2026.4.20`
## Impact
The Control UI assistant-media route authenticated trusted-proxy callers but did not enforce the declared operator scopes for identity-bearing HTTP auth paths. A trusted-proxy caller without `operator.read` could access assistant-media files and metadata that were otherwise inside allowed media roots.
The route still required successful gateway authentication and media-root checks. Severity is low.
## Fix
Assistant-media file and metadata requests now require `operator.read` on identity-bearing HTTP auth paths.
Fix commit:
- `99ef3a63c58440d53f8e45ad861b846032fcb036`
## Release
Fixed in OpenClaw `2026.4.20`.
References
External links from the advisory. They lead to third-party sites.
- https://github.com/openclaw/openclaw/security/advisories/GHSA-v8qf-fr4g-28p2
- https://nvd.nist.gov/vuln/detail/CVE-2026-41908
- https://github.com/openclaw/openclaw/commit/99ef3a63c58440d53f8e45ad861b846032fcb036
- https://github.com/openclaw/openclaw
- https://www.vulncheck.com/advisories/openclaw-scope-enforcement-bypass-in-assistant-media-route