CVE-2026-75857
CodeWhale before 0.8.64 Privilege Escalation via exec_shell_interact
Description
CodeWhale versions >= 0.3.10 and < 0.8.64 (published as deepseek-tui >= 0.3.10 and < 0.8.41 on npm and 0.3.10 through 0.8.41 on crates.io, and as codewhale / codewhale-tui >= 0.8.41 and < 0.8.64) contain a vulnerability in the exec_shell_interact (alias exec_interact) tool, whose approval_requirement returns ApprovalRequirement::Auto. This overrides the default Required approval for code-executing tools, so LLM-controlled stdin is written into an already-approved long-running interactive shell (e.g., a python3 -i REPL, mysql, ssh, or sudo -i session) without any approval prompt. An attacker who can inject instructions via untrusted content the agent ingests (a fetched page, MCP result, or repo file) can cause commands to run at the privilege level of that approved process. Fixed in codewhale / codewhale-tui 0.8.64; the deprecated deepseek-tui crate has no fixed release.
INFO
Published Date :
Aug. 18, 2026, 4:18 p.m.
Last Modified :
Oct. 29, 2026, 9:17 p.m.
Remotely Exploit :
No
Source :
[email protected]
CVSS Scores
| Score | Version | Severity | Vector | Exploitability Score | Impact Score | Source |
|---|---|---|---|---|---|---|
| CVSS | 134c704f-9b21-4f2e-91b3-4a467353bcc0 | |||||
| CVSS 3.1 | HIGH | 83251b91-4cc7-4094-a5c7-464a1b83ea10 | ||||
| CVSS 3.1 | HIGH | [email protected] | ||||
| CVSS 3.1 | HIGH | MITRE-CVE | ||||
| CVSS 4.0 | HIGH | 83251b91-4cc7-4094-a5c7-464a1b83ea10 | ||||
| CVSS 4.0 | HIGH | [email protected] |
Solution
- Update CodeWhale to version 0.8.64.
- Review tool approval requirements.
- Validate tool execution context.
- Apply stricter approval logic.
References to Advisories, Solutions, and Tools
Here, you will find a curated list of external links that provide in-depth
information, practical solutions, and valuable tools related to
CVE-2026-75857.
CWE - Common Weakness Enumeration
While CVE identifies
specific instances of vulnerabilities, CWE categorizes the common flaws or
weaknesses that can lead to vulnerabilities. CVE-2026-75857 is
associated with the following CWEs:
Common Attack Pattern Enumeration and Classification (CAPEC)
Common Attack Pattern Enumeration and Classification
(CAPEC)
stores attack patterns, which are descriptions of the common attributes and
approaches employed by adversaries to exploit the CVE-2026-75857
weaknesses.
We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).
Results are limited to the first 15 repositories due to potential performance issues.
The following list is the news that have been mention
CVE-2026-75857 vulnerability anywhere in the article.
The following table lists the changes that have been made to the
CVE-2026-75857 vulnerability over time.
Vulnerability history details can be useful for understanding the evolution of a vulnerability, and for identifying the most recent changes that may impact the vulnerability's severity, exploitability, or other characteristics.
-
CVE Modified by [email protected]
Oct. 29, 2026
Action Type Old Value New Value Changed Description CodeWhale versions >= 0.8.41 and < 0.8.64 contain a vulnerability in the exec_shell_interact (alias exec_interact) tool, whose approval_requirement returns ApprovalRequirement::Auto. This overrides the default Required approval for code-executing tools, so LLM-controlled stdin is written into an already-approved long-running interactive shell (e.g., a python3 -i REPL, mysql, ssh, or sudo -i session) without any approval prompt. An attacker who can inject instructions via untrusted content the agent ingests (a fetched page, MCP result, or repo file) can cause commands to run at the privilege level of that approved process. Fixed in 0.8.64. CodeWhale versions >= 0.3.10 and < 0.8.64 (published as deepseek-tui >= 0.3.10 and < 0.8.41 on npm and 0.3.10 through 0.8.41 on crates.io, and as codewhale / codewhale-tui >= 0.8.41 and < 0.8.64) contain a vulnerability in the exec_shell_interact (alias exec_interact) tool, whose approval_requirement returns ApprovalRequirement::Auto. This overrides the default Required approval for code-executing tools, so LLM-controlled stdin is written into an already-approved long-running interactive shell (e.g., a python3 -i REPL, mysql, ssh, or sudo -i session) without any approval prompt. An attacker who can inject instructions via untrusted content the agent ingests (a fetched page, MCP result, or repo file) can cause commands to run at the privilege level of that approved process. Fixed in codewhale / codewhale-tui 0.8.64; the deprecated deepseek-tui crate has no fixed release. Added Affected Affected value modified. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/75xxx/CVE-2026-75857.json">CVE-2026-75857</a> Added Reference https://github.com/Hmbown/CodeWhale/commit/57f3c89471e27ac4032d9791f6885e5d4408c381 Added Reference https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-g29h-pfmp-qp9r Added Reference https://www.vulncheck.com/advisories/codewhale-before-privilege-escalation-via-exec-shell-interact Removed Reference https://github.com/Hmbown/CodeWhale/commit/57f3c89471e27ac4032d9791f6885e5d4408c381 Removed Reference https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-g29h-pfmp-qp9r Removed Reference https://www.vulncheck.com/advisories/codewhale-before-privilege-escalation-via-exec-shell-interact -
CVE Modified by 134c704f-9b21-4f2e-91b3-4a467353bcc0
Oct. 29, 2026
Action Type Old Value New Value Added Reference https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-g29h-pfmp-qp9r Removed Reference https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-g29h-pfmp-qp9r -
CVE Translated by [email protected]
Oct. 22, 2026
Action Type Old Value New Value Added Translation Title: CodeWhale de Hmbown, Description: Las versiones de CodeWhale >= 0.8.41 y < 0.8.64 contienen una vulnerabilidad en la herramienta exec_shell_interact (alias exec_interact), cuyo approval_requirement devuelve ApprovalRequirement::Auto. Esto anula la aprobación predeterminada ’Required’ para herramientas de ejecución de código, por lo que la entrada estándar (stdin) controlada por LLM se escribe en un shell interactivo de larga duración ya aprobado (por ejemplo, un REPL de python3 -i, MySQL, ssh o una sesión de sudo -i) sin ninguna solicitud de aprobación. Un atacante que puede inyectar instrucciones a través de contenido no confiable que el agente ingiere (una página obtenida, un resultado de MCP o un archivo de repositorio) puede hacer que los comandos se ejecuten con el nivel de privilegio de ese proceso aprobado. Corregido en 0.8.64. -
CVE Modified by 134c704f-9b21-4f2e-91b3-4a467353bcc0
Aug. 19, 2026
Action Type Old Value New Value Added Reference https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-g29h-pfmp-qp9r Added SSVC {'id': 'CVE-2026-75857', 'role': 'CISA Coordinator', 'options': [{'exploitation': 'poc'}, {'automatable': 'no'}, {'technicalImpact': 'total'}], 'version': '2.0.3', 'timestamp': '2026-08-19T14:37:17.470789Z'} -
New CVE Received by [email protected]
Aug. 18, 2026
Action Type Old Value New Value Added Affected [{'vendor': 'Hmbown', 'product': 'CodeWhale', 'versions': [{'status': 'affected', 'version': '0.3.10', 'lessThan': '0.8.41', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '0.8.41', 'versionType': 'semver'}], 'packageURL': 'pkg:cargo/deepseek-tui', 'defaultStatus': 'unaffected'}, {'vendor': 'Hmbown', 'product': 'CodeWhale', 'versions': [{'status': 'affected', 'version': '0.3.10', 'lessThan': '0.8.41', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '0.8.41', 'versionType': 'semver'}], 'packageURL': 'pkg:npm/deepseek-tui', 'defaultStatus': 'unaffected'}, {'vendor': 'Hmbown', 'product': 'CodeWhale', 'versions': [{'status': 'affected', 'version': '0.8.41', 'lessThan': '0.8.64', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '0.8.64', 'versionType': 'semver'}], 'packageURL': 'pkg:cargo/codewhale-tui', 'defaultStatus': 'unaffected'}, {'vendor': 'Hmbown', 'product': 'CodeWhale', 'versions': [{'status': 'affected', 'version': '0.8.41', 'lessThan': '0.8.64', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '0.8.64', 'versionType': 'semver'}], 'packageURL': 'pkg:npm/codewhale', 'defaultStatus': 'unaffected'}] Added Description CodeWhale versions >= 0.8.41 and < 0.8.64 contain a vulnerability in the exec_shell_interact (alias exec_interact) tool, whose approval_requirement returns ApprovalRequirement::Auto. This overrides the default Required approval for code-executing tools, so LLM-controlled stdin is written into an already-approved long-running interactive shell (e.g., a python3 -i REPL, mysql, ssh, or sudo -i session) without any approval prompt. An attacker who can inject instructions via untrusted content the agent ingests (a fetched page, MCP result, or repo file) can cause commands to run at the privilege level of that approved process. Fixed in 0.8.64. Added CVSS V4.0 AV:L/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/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 Added CVSS V3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H Added CWE CWE-269 Added Reference https://github.com/Hmbown/CodeWhale/commit/57f3c89471e27ac4032d9791f6885e5d4408c381 Added Reference https://github.com/Hmbown/CodeWhale/security/advisories/GHSA-g29h-pfmp-qp9r Added Reference https://www.vulncheck.com/advisories/codewhale-before-privilege-escalation-via-exec-shell-interact