GitHub Advisoryadvisory · npm
GHSA-v8qf-fr4g-28p2 OpenClaw: Assistant media route missed scope enforcement for trusted-proxy authorization
LOW
Official page ↗
- Aliases
- CVE-2026-41908
- Ecosystem
- npm
- Packages
- openclaw
- Severity
- Low
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- Weaknesses
- CWE-863
- Reviewed
- 2026-04-25
Affected packages
• npm openclaw: < 2026.4.20 → fixed in 2026.4.20
Description
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`.
Related
Alias · CVE (1)
- CVE-2026-41908 OpenClaw before 2026.4.20 contains a scope enforcement bypass vulnerability in the assistant-media route that allows trusted-proxy callers… vulnerability
Weakness · CWE (1)
- CWE-863 Incorrect Authorization weakness
References
- https://github.com/openclaw/openclaw/security/advisories/GHSA-v8qf-fr4g-28p2 web
- https://nvd.nist.gov/vuln/detail/CVE-2026-41908 advisory
- https://github.com/openclaw/openclaw/commit/99ef3a63c58440d53f8e45ad861b846032fcb036 web
- https://github.com/openclaw/openclaw package
- https://www.vulncheck.com/advisories/openclaw-scope-enforcement-bypass-in-assistant-media-route web