Skip to content
HighVulnerability

GHSA-vvjh-f6p9-5vcf: OpenClaw Canvas Authentication Bypass Vulnerability

Published
Record updated
View JSON
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.