Advisory Database
  • Advisories
  • Dependency Scanning
  1. cargo
  2. ›
  3. deepseek-tui
  4. ›
  5. CVE-2026-75915

CVE-2026-75915: CodeWhale: js_execution leaks parent environment to model context via missing env scrub

September 4, 2026

js_execution exposes parent process environment to model-provided JavaScript

The js_execution tool spawns Node with tokio::process::Command::new without calling the child_env scrubber that exec_shell, the Python REPL, and the MCP launcher all use. Model-provided JavaScript reads process.env and the values flow back to the parent transcript as the tool’s stdout, exposing API keys, cloud credentials, and forge tokens to the next model turn.

References

  • github.com/Hmbown/CodeWhale/commit/26de44a8bd5051f8f944ea60b2c37ae1d2b7d25e
  • github.com/Hmbown/CodeWhale/security/advisories/GHSA-h539-c7r8-3xq4
  • github.com/advisories/GHSA-h539-c7r8-3xq4
  • nvd.nist.gov/vuln/detail/CVE-2026-75915
  • www.vulncheck.com/advisories/codewhale-before-environment-variable-leak-via-js-execution

Code Behaviors & Features

Detect and mitigate CVE-2026-75915 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 0.8.32 up to 0.8.41

Solution

Unfortunately, there is no solution available yet.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-526: Cleartext Storage of Sensitive Information in an Environment Variable

Source file

cargo/deepseek-tui/CVE-2026-75915.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 22 Sep 2026 12:18:55 +0000.