問題の起点は2026年5月11日に発覚したサプライチェーン攻撃だった。攻撃者グループTeamPCPは、@tanstack 名前空間のnpmパッケージのCI/CDパイプラインを乗っ取り、悪意あるバージョンを公開した。
これらのパッケージには、Mini Shai‑Huludと呼ばれる認証情報窃取型マルウェアが仕込まれていた。このマルウェアは開発者の環境を調査し、GitHub ActionsなどのCIシステムからトークンや資格情報を収集するよう設計されていた。
Grafanaの調査では、悪意あるTanStackパッケージの1つが同社の開発環境で実行されたことが確認された。パッケージ内の情報窃取コンポーネントが、CI/CDパイプラインで使用されていたGitHubワークフロートークンを取得したという。
サプライチェーン攻撃の発覚後、Grafanaは認証情報のローテーション(更新)を実施した。しかし、1つのGitHubワークフロートークンがローテーション対象から漏れていたため、そのトークンは引き続き有効なままだった。
公開情報によると、侵入者は以下のデータにアクセスしたとされる。
さらに、報道では次のような情報も含まれていた可能性が指摘されている。
公開されているタイムラインはおおむね次の通り。
同社の調査結果では次の点が確認された。
つまり今回のインシデントは、運用インフラではなくGitHub上のコードと内部ドキュメントに関する問題だったとされる。
現時点で公開されている情報では、ソースコードが改ざんされた証拠は確認されていない。ただし詳細な第三者フォレンジックの結果は公開されていないため、この点は主にGrafana自身の調査結果に基づく説明となっている。
今回の事件は、近年増えているソフトウェアサプライチェーン攻撃の典型的なパターンを示している。
攻撃の一般的な流れは次のようなものだった。
この事件は、現代のサイバー攻撃がアプリケーション本体ではなく、開発パイプラインそのものを狙う傾向を強めていることを示す象徴的な事例となっている。
Comments
0 comments