CVE-2026-8634 json
Crabbox < v0.12.0 Environment Variable Information Disclosure
published 2026-05-14 5 mo ago modified 2026-11-08 18 h ago also EUVD-2026-30418 , GHSA-fm77-94qm-4894 , GO-2026-5369
- cvss
- 9.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.0%
- EPSS 1.0% chance of exploitation in 30 days, percentile 61%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- go github.com/openclaw/crabbox 0.12.0
- openclaw crabbox 0.12.0
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
opensuse advisories openSUSE-SU-2026:21483-1
- github.com/openclaw/crabbox@eaae40a commit
- github.com/openclaw/crabbox#78 pull request
- github.com/openclaw/crabbox/releases/tag/v0.12.0 release
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- total
- Assessed
- 5 mo ago
Exploit prediction
0.95% chance of exploitation in the next 30 days, higher than 61% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/openclaw/crabbox/pull/78 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.3 | 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 |
| CNA | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| GitHub | 3.1 | 9.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| CNA | 4.0 | 9.3 | 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/openclaw/crabbox | <0.12.0 |
0.12.0 |
Affected products
- openclaw crabbox
Classification
- Weakness
-
- CWE-94 Improper Control of Generation of Code
References
-
github.com
/openclaw/crabbox/pull/78
issue-tracking, patch, exploit, web
-
github.com
/openclaw/crabbox/commit/eaae40ae4ce009e60633f16f7f19600c74557f6f
patch, web
-
github.com
/openclaw/crabbox/releases/tag/v0.12.0
release-notes, web
-
vulncheck.com
/advisories/crabbox-environment-variable-information-disclosure
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2026-8634
advisory
-
github.com
/advisories/GHSA-fm77-94qm-4894
advisory
-
github.com
/openclaw/crabbox
package
Sources
- CVE List CVE-2026-8634
- GitHub Advisory GHSA-fm77-94qm-4894
- NVD CVE-2026-8634
- OSV GO-2026-5369
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.