CVE-2026-72718 in goose
Zusammenfassung
von VulDB • 11.08.2026
goose ist ein KI-Agent für allgemeine Zwecke, der auf Ihrem Rechner ausgeführt wird. Vor Version 1.44.0 führt der Befehl `goose review` das System-Executable von Git aus, um den Diff zur Überprüfung zu sammeln, ohne Angreifer-kontrollierte Git-Konfigurationen zu entfernen. Ein böswilliges Repository, dessen `.git/config` [`core] fsmonitor = <Befehl>` festlegt, veranlasst Git dazu, diesen Befehl auf dem Host während des Index-Refreshs auszuführen, der von `git diff HEAD` durchgeführt wird. Der Befehl wird ausgeführt, bevor goose eine Verbindung zu einem Modell herstellt und ohne eingegebene Eingabeaufforderung (Prompt), Modellanfrage, Werkzeuggenehmigung oder Vertrauensabfrage. Der Git-Prozess zur Kontextsammlung ist nicht sandgeboxt und befindet sich außerhalb des Tool-Berechtigungsmodells von goose. Beliebige Befehle werden mit den Berechtigungen und der Umgebung des Benutzers ausgeführt, der goose ausführt, was Dateizugriff oder -änderung sowie die Exfiltrierung von Umgebungs-Geheimnissen und Anbieter-API-Schlüsseln ermöglicht. Die anfälligen Git-Aufrufe werden in `crates/goose-cli/src/commands/review/handler.rs` durch `git_command()` erstellt und von `touched_files()` und `collect_diff()` für `git diff --name-only HEAD` und `git diff HEAD` verwendet. Dieses Problem wurde in Version 1.44.0 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.