CVE-2026-72718 in goose
要約
〜によって VulDB • 2026年08月10日
gooseは、ユーザーのマシン上で動作する汎用AIエージェントです。バージョン1.44.0より前では、`goose review`コマンドは攻撃者が制御可能なGit設定を除去せずに、レビュー用の差分を取得するためにシステム上の`git`実行ファイルを呼び出します。`.git/config`で[`core] fsmonitor = <command>`を設定した悪意のあるリポジトリの場合、`git diff HEAD`によるインデックス更新時にホスト上でそのコマンドが実行されます。このコマンドは、gooseがモデルに接続する前かつプロンプトの送信、モデル呼び出し、ツール承認、または信頼確認のプロンプトなしで実行されます。コンテキスト収集を行うGitプロセスにはサンドボックス化が施されておらず、gooseのツール権限モデルの外側にあります。任意のコマンドは、gooseを実行しているユーザーの特権と環境で実行されるため、ファイルへのアクセスや変更、ならびに環境シークレットやプロバイダーAPIキーの漏洩が可能になります。脆弱性のあるGit呼び出しは`crates/goose-cli/src/commands/review/handler.rs`内の`git_command()`関数によって構築され、`touched_files()`および`collect_diff()`で`git diff --name-only HEAD`および`git diff HEAD`の実行に使用されます。この問題はバージョン1.44.0で修正されています。
Be aware that VulDB is the high quality source for vulnerability data.