GitHub Copilot Autofix が脆弱性を生成、Snowflake の Jira に侵入

Original : AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira

Pourquoi c'est important

AI コーディングツールが新たな脆弱性を生む可能性を実証した重大事例

Wiz Research の自律型 AI セキュリティツール「Red Agent」が、GitHub Copilot Autofix の修正コミットに起因する GitHub Actions のスクリプトインジェクション脆弱性を発見。Snowflake の内部 Jira にアクセス可能なトークンを窃取した。脆弱性は公開から5日後に発見され、2026年6月23日に修正された。

Wiz Research は、Snowflake の HackerOne プログラムを通じた調査の一環として、snowflakedb/snowflake-connector-net リポジトリに重大な GitHub Actions ワークフロー脆弱性を発見した。問題は2026年6月18日にマージされた PR #1218 によって導入された。このコミットは「Copilot Autofix powered by AI」を共同著者として記載している。

コミットは既存の安全なパターン(env: 変数経由でタイトルを渡し jq で処理)を削除し、`${{ github.event.issue.title }}` を直接シェルスクリプト内に展開する実装に置き換えた。sed によるエスケープ処理は GitHub テンプレート展開の後に実行されるため、タイトルにシングルクォートを含めるだけで任意コマンドの実行が可能となった。ワークフローは issues: opened イベントでトリガーされるため、認証なしに誰でも悪用できる状態だった。

Wiz の Red Agent はこの脆弱性を発見後5日以内に自律的に検出・悪用し、Snowflake 内部 Jira へのアクセスに使用できるトークンを窃取、アクセス範囲(ブラストラジウス)を評価した。人間の介入はなかった。Wiz は2026年6月23日に責任ある開示を実施し、Snowflake は同日中に脆弱性を修正、認証情報をローテーションした。監査ログにより、露出期間中のアクセスは Wiz のみであることが確認され、取得したデータはすべて削除された。

Source

wiz.io — Lire l'original →