CVE-2026-75915 json
CodeWhale before 0.8.64 Environment Variable Leak via js_execution
published 2026-08-18 2 mo ago modified 2026-10-22 17 d ago also GHSA-h539-c7r8-3xq4 , EUVD-2026-60973
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 52%
- public exploits
- 0
- none known
Summary
CodeWhale versions before 0.8.64 contain an environment variable exposure vulnerability in the js_execution tool that fails to scrub parent process environment variables before spawning Node.js. Attackers can craft malicious JavaScript code executed by the tool to read process.env and leak API keys, cloud credentials, and authentication tokens back to the model context.
Patch / fix
- npm deepseek-tui 0.8.41
- crates.io codewhale-tui 0.8.64
- npm codewhale 0.8.64
- Hmbown CodeWhale 0.8.41, 0.8.64
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.68% chance of exploitation in the next 30 days, higher than 52% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-h539-c7r8-3xq4 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/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 |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| crates.io | deepseek-tui | >=0.8.32, <=0.8.41 |
no fix listed |
| npm | deepseek-tui | >=0.8.32, <0.8.41 |
0.8.41 |
| crates.io | codewhale-tui | >=0.8.41, <0.8.64 |
0.8.64 |
| npm | codewhale | >=0.8.41, <0.8.64 |
0.8.64 |
Affected products
- Hmbown CodeWhale
Classification
References
-
github.com
/Hmbown/CodeWhale/commit/26de44a8bd5051f8f944ea60b2c37ae1d2b7d25e
patch, web
-
github.com
/Hmbown/CodeWhale/security/advisories/GHSA-h539-c7r8-3xq4
vendor-advisory, exploit, web
-
vulncheck.com
/advisories/codewhale-before-environment-variable-leak-via-js-execution
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2026-75915
advisory
-
github.com
/Hmbown/CodeWhale
package
Sources
- CVE List CVE-2026-75915
- GitHub Advisory GHSA-h539-c7r8-3xq4
- NVD CVE-2026-75915
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.