Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconClone malicious repository
-
DeliveryDeveloper runs `crabbox run` command
-
ExploitMalicious config triggers environment forwarding
-
InstallSecrets serialized to remote context
-
C2Attacker code captures forwarded credentials
-
ExecuteExfiltrate tokens to attacker infrastructure
-
ImpactLateral movement to cloud/CI systems
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim developer to use Crabbox's remote command execution feature ( |
| Impact | Despite the 9.3 CVSS score indicating critical severity, real-world risk is moderate and highly context-dependent. The CVSS vector correctly identifies AV:N/AC:L/PR:N but the attack requires significant social engineering: developers must clone and run commands against attacker-controlled or compromised repositories, AND have valuable secrets in their local environment, AND use Crabbox's remote execution features against untrusted repos. The VC:H/VI:H ratings reflect that once exploited, attackers gain full access to forwarded credentials, potentially enabling lateral movement to cloud infrastructure or CI/CD systems. However, no public exploit identified at time of analysis and no EPSS data provided (suggesting low observed exploitation). The vulnerability is NOT a wormable RCE but rather a supply-chain-style credential exfiltration vector targeting developers in the software supply chain. Priority depends on organizational Crabbox adoption: critical for teams using Crabbox with cloud credentials in developer environments, low for organizations not using the tool. The patch in v0.12.0 fundamentally redesigns environment forwarding with explicit opt-in ( |
| Exploit ScenarioDerived | An attacker publishes a malicious open-source repository or compromises an existing legitimate repository by submitting a pull request that modifies the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – May 14, 2026
Crabbox versions before 0.12.0 leak local secrets through environment variable forwarding during remote command execution. When users run commands against malicious or compromised repositories, attackers exploit overly permissive environment variable allowlisting in repository-local configuration files to exfiltrate API tokens, cloud credentials, and broker tokens into the remote execution environment. The vendor released v0.12.0 on May 12, 2026 with fixes including --allow-env explicit allowlisting and --env-from-profile for safer secret forwarding. No public exploit identified at time of analysis, though the attack surface is straightforward for attackers controlling repository configuration.
Earlier versions of this analysis (1)
Environment variable injection in Crabbox (OpenClaw project) allows remote credential theft via malicious repository configurations. Attackers controlling a repository (e.g., via compromised dependency or pull request) can exploit permissive environment variable allowlisting in repo-local Crabbox config files to exfiltrate sensitive local credentials (API tokens, cloud credentials, broker secrets) into remote command execution environments. Patch available in v0.12.0. CVSS 9.1 indicates network-exploitable, low-complexity attack requiring no authentication, though actual exploitation requires victim to run Crabbox against attacker-controlled repository. EPSS data not available; no CISA KEV listing identified at time of analysis.
RemediationAI
Upgrade to Crabbox v0.12.0 or later immediately (released May 12, 2026, commit eaae40ae4ce009e60633f16f7f19600c74557f6f). The patch replaces configuration-file-driven environment allowlisting with explicit command-line flags: --allow-env <name> for individual variables and --env-from-profile <file> for controlled secret forwarding with redaction in logs. Migration requires code review of all .crabbox configuration files in repositories to remove environment allowlist directives and transition to explicit CLI flags in CI/CD pipelines and developer workflows. For organizations unable to upgrade immediately, implement compensating controls: (1) Audit all .crabbox configuration files in repositories for environment variable allowlist directives and remove or restrict to non-sensitive variables only; (2) Use dedicated service accounts with minimal scoped credentials in environments where Crabbox runs, avoiding developer personal tokens; (3) Implement CRABBOX_DENY_ENV pattern matching to block known secret variable patterns like *_TOKEN, *_KEY, *_SECRET, AWS_*, GITHUB_* at the shell wrapper level before invoking Crabbox. Note that compensating controls are fragile as attackers controlling configuration can potentially override deny patterns. Organizations should prioritize upgrade over workarounds. Advisory references: https://github.com/openclaw/crabbox/pull/78 and https://www.vulncheck.com/advisories/crabbox-environment-variable-information-disclosure.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in go, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Crabbox is a remote development environment orchestration tool that provisions ephemeral compute leases (AWS, Azure, Proxmox, Tensorlake sandboxes) and executes commands remotely. The vulnerability stems from CWE-94 (Improper Control of Generation of Code / Code Injection) where repo-local .crabbox configuration files can define environment variable allowlists that Crabbox honors during crabbox run command execution. Prior to v0.12.0, attackers controlling a repository's Crabbox configuration could specify overly broad environment patterns (e.g., ALLOW_ENV=* or targeting common secret variable names like AWS_ACCESS_KEY_ID, GITHUB_TOKEN, NPM_TOKEN) that serialize the developer's local shell environment into the remote execution context. This differs from classic RCE in that the attacker doesn't inject arbitrary code execution primitives but rather exfiltrates existing secrets by manipulating the legitimate environment forwarding mechanism. The CVSS 4.0 vector shows network attack vector with low complexity, no privileges required, and high confidentiality/integrity impact to the vulnerable system (the developer's local environment) with no impact to subsequent systems (remote environment remains uncompromised beyond credential exposure).
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:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
Crabbox prior to v0.12.0 contains an environment variable exposure vulnerability that allows attackers with access to a malicious or compromised repository to forward local secrets such as API tokens, cloud credentials, and broker tokens into the remote command environment. Attackers can exploit overly permissive environment variable allowlisting in repo-local Crabbox configuration to serialize sensitive environment variables into remote command execution, exposing credentials to the remote environment.
Executive ViewAI
Crabbox versions before 0.12.0 expose API tokens, cloud credentials, and broker tokens through overly permissive environment variable forwarding during remote command execution against repositories. Organizations using Crabbox risk credential compromise when developers execute commands against untrusted or compromised repositories, potentially enabling lateral movement and unauthorized cloud access. Immediate upgrade to version 0.12.0 is required to prevent credential exfiltration.
Vendor-released patch: Crabbox v0.12.0 (released May 12, 2026). If immediate patching is not possible: disable remote command execution features pending upgrade, restrict repository access to only trusted internal sources, implement runtime monitoring for unexpected environment variable access, and enforce credential rotation for all tokens used in Crabbox environments.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Authentication bypass in Crabbox versions prior to v0.12.0 allows authenticated attackers with shared-token access to im
Privilege escalation in Crabbox versions prior to v0.12.0 allows authenticated users with visibility-only permissions to
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
Same weakness CWE-94 – Code Injection
View allVendor StatusVendor
SUSE
Severity: Critical| Product | Status |
|---|---|
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-30418
GHSA-fm77-94qm-4894
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB