CVE-2026-75856
CodeWhale: SSRF bypass - TOCTOU on DNS failure for DNS pinning
Severity by source
Trivy's own label is CRITICAL. Rated critical by GHSA.
Description
CodeWhale before 0.8.64 contains a server-side request forgery bypass vulnerability in DNS pinning logic that fails to prevent time-of-check-time-of-use attacks. Attackers can manipulate DNS responses to fail initial resolution checks and succeed on secondary requests, allowing requests to internal IP addresses and bypassing SSRF mitigations.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| cargo::GitHub Security Advisory Rust | codewhale-tui, deepseek-tui | 0.8.64 |
| npm::GitHub Security Advisory npm | codewhale, deepseek-tui | 0.8.64 and 1 more |
Show all 4 entries from 2 sources
| Source | Package | Fixed in |
|---|---|---|
| cargo::GitHub Security Advisory Rust | codewhale-tui | 0.8.64 |
| cargo::GitHub Security Advisory Rust | deepseek-tui | no fix listed |
| npm::GitHub Security Advisory npm | codewhale | 0.8.64 |
| npm::GitHub Security Advisory npm | deepseek-tui | 0.8.41 |
References
- https://github.com/Hmbown/CodeWhale
- https://github.com/Hmbown/CodeWhale/commit/26de44a8bd5051f8f944ea60b2c37ae1d2b7d25e
- https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-6v2g-fpxh-pmmh
- https://nvd.nist.gov/vuln/detail/CVE-2026-75856
- https://www.vulncheck.com/advisories/codewhale-before-ssrf-bypass-via-dns-pinning-toctou