Description
Crabbox prior to v0.12.0 contains a privilege escalation vulnerability that allows users with shared visibility-only access to obtain Code, WebVNC, and Egress agent tickets by sending POST requests to ticket endpoints. Attackers can exploit insufficient access control checks on the /v1/leases/:id/code/ticket, /v1/leases/:id/webvnc/ticket, and /v1/leases/:id/egress/ticket endpoints to obtain bridge-agent tickets and impersonate trusted lease-side bridges despite having only visibility permissions.
Problem types
CWE-639 Authorization Bypass Through User-Controlled Key
Product status
Any version before 0.12.0
95cb30dc7dbaa1fef690a42ef6ac1cb6e307a191 (git)
Credits
Chia Min Jun Lennon
References
github.com/openclaw/crabbox/pull/71
github.com/openclaw/crabbox/releases/tag/v0.12.0
github.com/openclaw/crabbox/pull/71
github.com/...ommit/95cb30dc7dbaa1fef690a42ef6ac1cb6e307a191
www.vulncheck.com/...e-escalation-via-agent-ticket-endpoints