CVE-2026-111079
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
W Goose wykryto lukę. Gdy funkcja integracji z terminalem jest włączona, aplikacja przechwytuje historię poleceń powłoki i wysyła ją dosłownie, bez sanityzacji, do skonfigurowanych punktów końcowych dostawcy dużego modelu językowego (LLM) podczas zapytań. Jeśli użytkownik wprowadzi w terminalu poufne dane, takie jak tokeny API, hasła lub zmienne środowiskowe zawierające sekrety, te nieocenzurowane informacje są przesyłane przez granice zaufania.
Ocena ryzyka
Może dojść do ujawnienia poufnych informacji, takich jak dane uwierzytelniające i sekrety, zewnętrznym dostawcom usług i do logów, co może prowadzić do nieautoryzowanego dostępu do systemów.
Rekomendacja
Wyłącz funkcję integracji z terminalem w Goose lub zaktualizuj do wersji, która sanityzuje dane przed wysłaniem. Unikaj wprowadzania poufnych danych w terminalu, gdy integracja jest aktywna.
Inne podatności w Goose
Zobacz wszystkie- CVE-2026-109561Średnie
W goose od wersji 1.28.0 do 1.44.0 występuje luka obejścia autoryzacji, która pozwala narzędziom działać bez zgody użytkownika w trybie Manual Approval. Adnotacje read-only utrwalone w sesji nie są czyszczone przez update_goose_mode, więc po użyciu trybu Smart Approval wywołania narzędzi z adnotacją readOnlyHint: true wykonują się bez pytania, omijając wybrany tryb zatwierdzania w PermissionInspector::inspect.
- CVE-2026-85623Wysokie
goose 1.37.0 wykonuje dowolne polecenia z rozszerzeń stdio przepisów i retry.checks bez kontroli bezpieczeństwa. Atakujący mogą rozpowszechniać złośliwe przepisy, które wykonują polecenia powłoki jako użytkownik uruchamiający goose, omijając skan bezpieczeństwa przepisów, który nie sprawdza rozszerzeń ani konfiguracji ponowień.
- CVE-2026-72718Wysokie
goose przed wersją 1.44.0 ma podatność, w której polecenie `goose review` uruchamia `git` bez oczyszczania konfiguracji, co pozwala złośliwemu repozytorium na wykonanie dowolnych poleceń na hoście.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in Goose. When the terminal integration feature is enabled, the application captures shell command history and sends it verbatim without sanitization to configured Large Language Model (LLM) provider endpoints during queries. If a user enters sensitive data—such as API tokens, passwords, or environment variables containing secrets—in the terminal, this unredacted information is transmitted across trust boundaries. This can lead to sensitive information disclosure, exposing confidential credentials to external service providers and logs.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

