HighVulnerability
GHSA-vvjh-f6p9-5vcf: OpenClaw Canvas Authentication Bypass Vulnerability
- Identifier
- GHSA-vvjh-f6p9-5vcf
- Published
- Record updated
- Affected
- openclaw < 2026.2.19
- Fixed in
- 2026.2.19
- released February 19, 2026, 13 days before disclosure
Summary
OpenClaw's gateway function `authorizeCanvasRequest()` in `src/gateway/server-http.ts` grants canvas endpoints (`/__openclaw__/a2ui/`, `/__openclaw__/canvas/`, `/__openclaw__/ws`) access to any HTTP request from a private IP that matches an authenticated WebSocket client, without checking the request's own credentials. Tested on openclaw 2026.2.17 on macOS 26.3, the flaw lets an unauthenticated attacker sharing an IP with a legitimate client, such as behind corporate NAT or in Kubernetes or Docker shared networking, gain full canvas access.
Mitigation
The source does not state a fix yet. Check the original advisory for updates.
Related items
- MediumCVE-2026-121936: easyVoice server-side request forgery through openaiBaseUrl in /api/v1/ttsSimilar attack · NVD/CVE Database
- MediumCVE-2026-118628: MLflow get-artifacts server-side request forgery information disclosureSimilar attack · NVD/CVE Database
- HighCVE-2026-118625: MLflow Tracking Server privilege escalation via get_endpointsSimilar attack · NVD/CVE Database
- InfoWhen trust becomes the payload: Inside the threats, etc quarterly reportSimilar attack · Elastic Security Labs
- MediumCritical Langflow flaws enable authentication bypass and RCESimilar attack · CSO Online