Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate with visibility-only credentials
-
DeliveryEnumerate accessible lease IDs
-
ExploitPOST to /v1/leases/:id/code/ticket endpoint
-
InstallObtain bridge-agent session token
-
C2Establish remote code execution session
-
ExecutePOST to /v1/leases/:id/egress/ticket
-
ImpactExfiltrate sensitive data from compromised lease
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires the target Crabbox deployment to have implemented multi-tier permission models where some authenticated users are granted visibility-only access to leases owned or controlled by other users. The attacker must possess valid low-privilege credentials (PR:L per CVSS vector) with at least read/visibility permissions to at least one lease resource. The vulnerable ticket endpoints must be network-accessible to the authenticated user (AV:N), which is the default configuration for API-driven Crabbox deployments. No user interaction (UI:N) is required beyond the attacker's own actions. Organizations running Crabbox in single-user mode or where all authenticated users have equivalent full-control permissions are not exploitable through this vulnerability, as the privilege escalation path only exists when permission hierarchies are enforced. The vulnerability does NOT require: non-default configurations, specific lease provider types (AWS/Azure/Proxmox), or special network positioning beyond normal API client access. |
| Impact | Real-world risk is High for multi-tenant Crabbox deployments with shared visibility models. CVSS 8.6 accurately reflects the technical severity: network attack vector (AV:N), low complexity (AC:L), low-privilege requirement (PR:L), and high confidentiality/integrity impacts (VC:H/VI:H) with no availability impact (VA:N). The Changed scope metrics (SC:N/SI:N/SA:N) indicate the attacker remains within the vulnerable component's authorization boundary rather than pivoting to separate systems. EPSS data is unavailable, but the straightforward exploitation path (simple POST requests to documented API endpoints) suggests high exploitability for authenticated insiders or compromised low-privilege accounts. The vulnerability is NOT in CISA KEV, indicating no confirmed active exploitation in the wild at time of analysis. The patch is available with an exact fix version (v0.12.0, commit 95cb30dc7dbaa1fef690a42ef6ac1cb6e307a191) released 2026-05-12, providing clear remediation. The SSVC decision framework indicates moderate urgency: exploitation requires authentication (not fully automatable), technical impact is total (code execution + data access), but no evidence of active exploitation reduces immediate priority below internet-facing unauthenticated RCE. Organizations using Crabbox in single-user or fully-trusted-team environments face lower practical risk than those with hierarchical permission models where visibility-only access is granted to less-trusted users or external auditors. |
| Exploit ScenarioDerived | An attacker with legitimate visibility-only access to a Crabbox lease (for example, a junior developer granted read-only monitoring permissions to a production environment) sends authenticated POST requests to /v1/leases/:id/code/ticket using the lease ID from their permitted scope. The vulnerable endpoint returns a valid bridge-agent ticket without verifying the user's permission level. The attacker uses this ticket to establish a remote shell session to the lease instance, gaining full code execution as if they were the lease owner. They repeat the process with /v1/leases/:id/egress/ticket to obtain data exfiltration access, allowing them to extract sensitive environment variables, credentials, or application data from the compromised lease. The attack leaves minimal traces beyond normal API activity since the attacker uses their legitimate credentials throughout. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – May 14, 2026
Privilege escalation in Crabbox versions prior to v0.12.0 allows authenticated users with visibility-only permissions to escalate privileges and obtain code execution, remote desktop access, and data exfiltration capabilities. By directly invoking three unprotected ticket-generation endpoints (/v1/leases/:id/code/ticket, /v1/leases/:id/webvnc/ticket, /v1/leases/:id/egress/ticket), attackers can obtain bridge-agent credentials and impersonate trusted lease-side bridges, bypassing intended read-only access restrictions. The vulnerability was patched in v0.12.0 (commit 95cb30dc) following VulnCheck disclosure. CVSS 8.6 (High) reflects network-accessible exploitation requiring only low-privilege authentication with low attack complexity. No active exploitation (CISA KEV) or public exploit code identified at time of analysis, though the attack is straightforward for authenticated insiders.
Earlier versions of this analysis (1)
Privilege escalation in Crabbox versions prior to v0.12.0 allows authenticated users with visibility-only permissions to obtain Code, WebVNC, and Egress agent tickets through direct POST requests to ticket endpoints. Attackers bypass access control checks on /v1/leases/:id/code/ticket, /v1/leases/:id/webvnc/ticket, and /v1/leases/:id/egress/ticket to obtain bridge-agent tickets and impersonate trusted lease-side bridges, gaining unauthorized code execution and remote access capabilities. Vendor-released patch available in version v0.12.0 via GitHub commit 95cb30dc7. No public exploit identified at time of analysis.
RemediationAI
Upgrade immediately to Crabbox v0.12.0 or later from https://github.com/openclaw/crabbox/releases/tag/v0.12.0, which contains the authorization fix in commit 95cb30dc7dbaa1fef690a42ef6ac1cb6e307a191 per pull request https://github.com/openclaw/crabbox/pull/71. For environments unable to upgrade immediately, implement network-level access controls to restrict API endpoint access (/v1/leases/:id/code/ticket, /v1/leases/:id/webvnc/ticket, /v1/leases/:id/egress/ticket) to only fully-privileged users through reverse proxy rules or API gateway policies, though this workaround does not address the underlying authorization flaw and may break legitimate visibility-only workflows. Audit existing lease access logs for POST requests to the three ticket endpoints from users with visibility-only permissions to detect potential historical exploitation. Review and rotate any bridge-agent credentials or session tokens that may have been obtained by unauthorized users. No configuration-only mitigation fully resolves the vulnerability; code upgrade is required for complete remediation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Crabbox is an infrastructure management platform (openclaw/crabbox) that orchestrates ephemeral compute leases across cloud providers with role-based visibility controls. The vulnerability stems from CWE-639 (Authorization Bypass Through User-Controlled Key), where the application fails to validate whether the authenticated user's permission level (visibility-only vs. full control) authorizes privileged operations before issuing bridge-agent tickets. The affected endpoints generate time-limited JWT or session tokens for three critical lease-side services: Code (remote code execution/shell access), WebVNC (remote desktop/graphical access), and Egress (data exfiltration/network bridge). According to CPE cpe:2.3:a:openclaw:crabbox:*:*:*:*:*:*:*:*, all versions before v0.12.0 are vulnerable. The CVSS vector (AV:N/AC:L/PR:L) indicates the endpoints are remotely accessible via network APIs with no additional complexity barriers once a low-privilege user authenticates. The attack surface exists wherever Crabbox deployments implement shared visibility permissions, a common pattern in multi-tenant or team-based infrastructure-as-code workflows.
Know when Crabbox gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Primary rating from Vendor (VulnCheck) · only source for this CVE.
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
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.
Executive ViewAI
Crabbox versions before v0.12.0 contain a privilege escalation vulnerability that allows authenticated users with read-only access to bypass authorization controls and gain full code execution and remote desktop access to managed infrastructure. Authenticated insiders can exploit three unprotected API endpoints to obtain bridge credentials, creating a direct path for malicious employees or compromised low-privilege accounts to move laterally and exfiltrate sensitive data.
Vendor-released patch: Crabbox v0.12.0 (commit 95cb30dc). If immediate upgrade is not possible: restrict network access to affected Crabbox API endpoints to administrative users only; implement authentication and authorization enforcement at the API gateway or load balancer; disable or block the three ticket-generation endpoints (/v1/leases/:id/code/ticket, /v1/leases/:id/webvnc/ticket, /v1/leases/:id/egress/ticket) for non-administrative accounts pending patching.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Crabbox versions before 0.12.0 leak local secrets through environment variable forwarding during remote command executio
Authentication bypass in Crabbox versions prior to v0.12.0 allows authenticated attackers with shared-token access to im
Authentication bypass in Crabbox coordinator allows privilege escalation to full admin access. Attackers holding valid l
Path traversal in Crabbox <0.9.0 allows local attackers to delete or overwrite arbitrary files via malicious .crabbox.ya
EUVD-2026-30419
GHSA-23m9-rr4p-xpwh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB