GitSpawn: Claude Code などの AI エージェントで信頼されていないリポジトリが任意コード実行可能な脆弱性
Hiroba による自動要約
複数の CLI AI エージェント (Claude Code、Goose、Grok Build など) が起動時にプロジェクト情報を収集する際、git の設定ファイルを検証していない脆弱性が発見された。core.fsmonitor などの git 設定は任意コマンド実行のシンクであり、.zip や共有ドライブ経由で受け取ったリポジトリに悪意ある設定を埋め込まれると、ユーザーの権限で無承認にコードが実行される。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 3293 件あります。
関連する記事
同じタグの記事

Claude Code v2.1.257: Fable 5.1追加と権限すり抜け修正
QiitaClaude Code v2.1.257 がリリース。新モデル Claude Fable 5.1 が追加されたが、主力は権限セキュリティ修正で、.claude/settings.json の bypassPermissions 設定が無効化される破壊的変更と、複合コマンドやシンボリックリンクを悪用した権限回避の複数の脆弱性が修正される。Bedrock・Vertex・Foundry 経由の認証情報リークも同時に対応。

Claude Code の権限とサンドボックス設定の進化 — auto mode・--restricted・認証情報マスキング
QiitaClaude Code v2.1.55 から v2.1.251 の半年で権限管理が大幅に刷新された。auto mode は分類器が文脈から破壊的操作(git reset --hard / terraform destroy 等)を判断してブロック、--restricted は最も厳しいモードでコード実行ツールを完全に除外、サンドボックスは JWT クレーム単位でマスクするなど認証情報保護に到達。プロンプト削減と危険操作の確実な防止を両立。

Claude Code v2.1.251|権限チェック後の symlink 差し替えを塞ぐ
Qiitav2.1.251 で、権限チェック後に symlink が差し替わる脆弱性を修正。Read / Write / Edit ツールが検査と実行の間にすり替わった symlink を追従していた問題と、Grep / Glob が symlink 越しの deny ルール無視を同時に塞いだ。プロジェクト設定からの環境変数設定削除、モデル切り替え hook の追加、/cost コマンドにプロンプトキャッシュ行を追加。

Claude Code v2.1.248 - v2.1.251 リリースノートまとめ
QiitaClaude Code の v2.1.248~v2.1.251 では、シンボリックリンク差し替えやパストラバーサル対策などのセキュリティ修正が重点的に入った。--restricted フラグ、PreModelSwitch / PostModelSwitch フック、プロンプトキャッシュの可視化(/cost でヒット率・ミス数を表示)など運用向けの機能が追加され、バイナリは約7.5MB 削減。