Katalog CVE

CVE-2026-75857

WysokieCVSS 7.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

Narzędzie exec_shell_interact (alias exec_interact) w CodeWhale zwraca ApprovalRequirement::Auto, co omija domyślne wymaganie zatwierdzenia dla narzędzi wykonujących kod. W efekcie dane wejściowe kontrolowane przez LLM są zapisywane do wcześniej zatwierdzonej interaktywnej powłoki (np. python3 -i, mysql, ssh, sudo -i) bez monitu o zatwierdzenie.

Ocena ryzyka

Atakujący może wstrzyknąć instrukcje przez niezaufane treści przetwarzane przez agenta (strony, wyniki MCP, pliki repozytorium) i uruchomić polecenia z uprawnieniami zatwierdzonego procesu. Może to prowadzić do wykonania dowolnego kodu w kontekście o podwyższonych uprawnieniach.

Rekomendacja

Zaktualizuj codewhale / codewhale-tui do wersji 0.8.64 lub nowszej. Przestarzały pakiet deepseek-tui nie ma poprawki — należy zaprzestać jego używania.

Inne podatności w CodeWhale

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS