Skip to main content
← All vulnerabilities
CVE-2026-75913GHSA-7J5W-7R7X-9V27

CodeWhale before 0.8.64 Argument Injection via git_show

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.8.41, 0.8.64
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

CodeWhale versions >= 0.3.27 and < 0.8.64 (published as deepseek-tui >= 0.3.27 and < 0.8.41 on npm and 0.3.27 through 0.8.41 on crates.io, and as codewhale / codewhale-tui >= 0.8.41 and < 0.8.64) contain an argument injection vulnerability in the git_show tool. The model-supplied rev parameter is passed unvalidated into the git show argv without an --end-of-options sentinel, so a value beginning with --output= is interpreted as a git flag. Because the tool is registered as auto-approved and advertised as read-only, an attacker (via a malicious repository combined with prompt injection) can cause an unprompted arbitrary file write at the privilege of the invoking user, targeting sensitive files such as ~/.ssh/authorized_keys, ~/.bashrc, or ~/.gitconfig. Fixed in codewhale / codewhale-tui 0.8.64 by adding rev validation; the deprecated deepseek-tui crate has no fixed release.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Hmbown CodeWhale

    From 0.3.27 · through 0.8.41

  • Hmbown CodeWhale

    From 0.3.27 · fixed in 0.8.41

  • Hmbown CodeWhale

    From 0.8.41 · fixed in 0.8.64

  • deepseek-tuicrates.io

    From 0.3.27 · through 0.8.41

  • deepseek-tuinpm

    From 0.3.27 · fixed in 0.8.41

  • codewhale-tuicrates.io

    From 0.8.41 · fixed in 0.8.64

  • codewhalenpm

    From 0.8.41 · fixed in 0.8.64

References 3

GitHub · Hmbown/CodeWhale

vulncheck.com