wfx-loot攻撃、GitHub 6万件超のリポジトリを標的に
wfx-lootはGitHubの乗っ取りアカウント約4800件で6万1700件のリポジトリを探った攻撃だ。1800件超でシークレットの窃取が確認された。

GitHub Actionsを使っているなら、wfx-lootという攻撃キャンペーンは見過ごせない。攻撃者は6万1000件を超えるGitHubリポジトリを狙い、悪意あるワークフローでシークレットやクラウドの認証情報を盗もうとした。すべてで動作したわけではないが、研究者は1800件超の標的でシークレットが盗まれたことを確認している。
アプリケーションセキュリティ企業Aikidoによると、攻撃は2026年11月10日に始まった。攻撃者は乗っ取った4800件超のGitHubアカウントの認証情報を使い、6万1700件のリポジトリに書き込み権限があるかを調べた。使われたのは「docs: dependency audit notes」という名前のプルリクエストで、依存関係の監査メモを装っていた。こうしたプルリクエストの約92%は今も開いたままで、本来の所有者が気づいていない可能性が高い。
乗っ取られたアカウントには、Fortune 100の企業、米国一般調達局、フランス政府、Nextcloud、WebdriverIOに関係するものがあった。Aikidoは、約50件がnpm、PyPI、Go、crates、Packagistなど他のエコシステムにパッケージを公開できる権限を持っていたとみている。
盗まれた情報は何か
攻撃者は約1500行のシェルスクリプトを用意した。既存のGitHub Actionsワークフローを書き換え、新しく作った一時ブランチに別のワークフローを追加し、npmパッケージのインストール時に動くフックも仕込んだ。
スクリプトはGITHUB_TOKEN、OIDCトークン、AWS・Azure・Google Cloudの認証情報、Git・SSH・Docker・Kubernetes・Terraformなどの認証情報を集める。OpenAI、Anthropic、Gemini、Hugging Face、Cursor、GitHub Copilotの認証情報も対象だった。さらに.envファイル、秘密鍵、シェル履歴なども狙われた。権限が許せば、長期の認証情報を作ったり信頼ポリシーを変えたりして、居座ることもできる。
集めたデータはtarで固め、HTTP POSTで攻撃者管理の2つの送信先のどちらかに送られた。その後、変更を取り消し、ワークフローの記録とログを削除した。Aikidoによれば、所要時間は1分未満だ。
リポジトリ所有者がすべきこと
Aikidoは、wfx-docsブランチ、probeというプルリクエスト、ワークフロー実行番号の欠番を確認するよう勧めている。ペイロードの実行が確認できた場合は、該当ワークフローが触れられたすべてのシークレットとクラウドロールを漏えい済みとみなし、すぐに入れ替える必要がある。2025年のGhostActionとも一部で重なる点があるという。
注目のアプリ
正しいマスを選んで足し算、目標の数に。覚えるのは簡単、極めるのは難しい。無料、全年齢向け。
AIの会話パートナーと話すだけ。一文ごとに添削され、あなたの言語で解説が返ってきます。9言語、A1からC2まで。
EDIFACTやX12メッセージを開き、各セグメントの意味を表示。JSON/XML変換、PDF・Excel出力。ローカルで動作、アップロード不要。
相手、シーン、性格を選ぶだけ。検索エンジンが地元ショップの商品説明を読み、合うものを並べます。無料、登録不要。







