Quick answers
- Is CVE-2026-8634 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-8634 being exploited in the wild.
- How severe is CVE-2026-8634?
- Critical severity, with a CVSS score of 9.1, published 14 May 2026.
- Which products and versions are affected?
- github.com/openclaw/crabbox (Go) < 0.12.0, SEMVER:introduced=0,fixed=0.12.0; Openclaw Crabbox < 0.12.0, < v0.12.0.
- Is there a fix for CVE-2026-8634?
- Yes. github.com/openclaw/crabbox (Go): upgrade to 0.12.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-8634 attacked?
- It is attacked with local access, in a software library.
- Am I affected by CVE-2026-8634?
- Check whether you run github.com/openclaw/crabbox (Go) or Openclaw Crabbox at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- github.com/openclaw/crabbox (Go): upgrade to 0.12.0 or later
go get github.com/openclaw/crabbox@v0.12.0
Technical details
Crabbox prior to v0.12.0 contains an environment variable exposure vulnerability (CWE-94/CWE-200) due to improper validation of wildcard patterns in the environment allowlist. The root cause is in the `envAllowed()` function, which accepted a bare wildcard ('*') as a valid prefix. Because every environment variable name matches an empty prefix, this configuration causes the tool to serialize and forward the entire local `os.Environ()` to the remote command environment. An attacker can exploit this by committing a malicious `.crabbox.yaml` file to a repository; when an operator runs Crabbox within that repository, all local secrets are leaked to the remote lease. This was fixed in v0.12.0 by rejecting empty-prefix wildcards.
Affected products
- openclaw Crabbox < 0.12.0
Identifiers
- CVE-2026-8634
- GHSA-fm77-94qm-4894
- GO-2026-5369
Timeline
- 2026-05-11: patched: Fix merged in pull request 78
- 2026-05-12: advisory: Release v0.12.0 published
- 2026-05-14: disclosed: CVE-2026-8634 published