Katalog CVE

CVE-2026-45374

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W CodeWhale przed wersją 0.8.26 narzędzie task_create tworzy trwałe pod-agenty, które dziedziczą dwa niebezpieczne domyślne ustawienia: allow_shell, które domyślnie jest ustawione na true, oraz auto_approve, które również domyślnie jest true. Użytkownik, zatwierdzając wywołanie task_create, myśli, że akceptuje niewinne polecenie robocze, podczas gdy pod-agent zyskuje nieograniczony dostęp do powłoki.

Ocena ryzyka

Organizacja narażona jest na ryzyko nieautoryzowanego dostępu do systemu, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych. Potencjalni atakujący mogą wykorzystać tę podatność do przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację CodeWhale do wersji 0.8.26 lub nowszej, aby usunąć tę podatność. Dodatkowo warto przeprowadzić audyt bezpieczeństwa, aby zidentyfikować i zminimalizować ryzyko związane z istniejącymi pod-agentami.

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

CodeWhale is a DeepSeek + MiMo coding agent in terminal. Prior to 0.8.26, the task_create tool spawns durable sub-agents that inherit two insecure defaults, allow_shell defaults to true (config.rs:1499: self.allow_shell.unwrap_or(true)) and auto_approve defaults to true (task_manager.rs:297: auto_approve: Some(true)). When a user approves a task_create call (which requires ApprovalRequirement::Required), they approve what appears to be a benign work prompt. However, the spawned sub-agent silently receives unrestricted, unapproved shell access. This vulnerability is fixed in 0.8.26.

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