Mini Shai-Huludサプライチェーン攻撃、TanStack・Mistral AIなど170超パッケージが侵害(CVE-2026-45321)

登場人物紹介

チップス
どんぐり大学卒、一般企業の情報システム部で働く若手エンジニア。
入社1〜3年目らしい悩みを抱えつつ、日々の運用やセキュリティ対応に奮闘中。慌てんぼうだが素直で吸収力が高く、ボスに鍛えられながら着実に成長している。

ボス
セキュリティ、インフラ、運用の修羅場をくぐってきた歴戦のエンジニア。サイバーセキュリティラボの所長でボスと呼ばれている。
現場視点と経営視点の両方から、本当に使えるセキュリティとキャリア戦略を叩き込む。口は悪いが面倒見はよく、若手育成と実践的な情報発信に力を注いでいる。
@boss_sec_labo

「TanStackやMistral AIみたいに有名なライブラリが、まとめて侵害されたって本当?」
「うちもnpmとPyPIを毎日使っているけれど、自分の手元で何を確認すればいいの?」

チップス

有名なAIライブラリまで侵害されたって聞いて、ちょっと頭が真っ白でしゅ……。

ボス

ふふふ。今回の事件は、GitHub Actionsという開発の屋台骨を経由した攻撃である点が重要だな。順を追って解きほぐしていこう。

2026年5月12日、TeamPCPと呼ばれる攻撃グループによるサプライチェーン攻撃「Mini Shai-Hulud」が公表され、TanStackやMistral AIなど170超のパッケージが侵害されたことが明らかになりました。
累積ダウンロード数は5億1800万を超え、CVE-2026-45321としてCVSS 9.6が付与されています。
本記事では攻撃の仕組みと、開発組織がいま実施すべき対応を整理します。

  • npm/PyPIの170超パッケージが侵害、累計5億1800万ダウンロードに影響
  • GitHub Actions OIDCを悪用し、短期トークンで正規ルートから公開
  • AI関連のGuardrails AIやMistralAIも含まれ、AI開発現場に直撃

攻撃の手口とパッケージマネージャの限界を理解すると、自社のCI/CDで何を直すべきかが具体的に見えてきます。
順を追って整理していきます。

オススメ案件

【Identity Governanceの核となるSailPoint導入プロジェクト】宝町・京橋(基本リモート)/AWS・Linux・自社開発エンハンス

月額単価
800,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築
作業内容:
最先端のアイデンティティガバナンス製品「SailPoint」の導入...

【OCI・DNS・PostgreSQL環境におけるセキュリティ管理・保全対応】錦糸町(常駐)/セキュリティインシデント対応・ログ分析

月額単価
800,000円 / 月
稼働場所
東京都
業務領域
運用・保守
作業内容:
OCI、DNS、PostgreSQLで構成されたシステム環境におけるセキ...

【次世代型アンチウイルス製品の選定・実装設計リード】与野(リモート併用・週3出社)/NGAV・EDR・製品選定

月額単価
900,000円 / 月
稼働場所
埼玉県リモート併用
業務領域
要件定義, 設計
作業内容:
クライアント企業のセキュリティ強化に向け、次世代型アンチ...

【CTO直下/最先端AIプロダクトのセキュリティ基盤構築】フルリモート/DevSecOps・LLMセキュリティ

月額単価
1,150,000円 / 月
稼働場所
フルリモート
業務領域
要件定義, 設計, 構築, 運用・保守
作業内容:
CTOや開発チームと緊密に連携し、最先端のAIプロダクトにおけ...

【大手コンサル発/主要GRCプラットフォーム比較検証〜全体設計】豊洲(リモートメイン)/GRC・サイバーリスク定量化

月額単価
1,300,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計
作業内容:
大手コンサルティング会社が手掛けるGRC/CRQ基盤構築プロジェ...

【独立系コンサルファームで推進するPalo Alto製品群の導入支援】豊洲(基本リモート)/Prisma Access・SASE

月額単価
1,200,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築
作業内容:
独立系コンサルティングファームのサイバーセキュリティチー...

【グローバルセキュリティ基盤強化】愛知県(リモート併用/フルリモート可)/IGA導入・マイクロセグメンテーション

月額単価
1,600,000円 / 月
稼働場所
愛知県リモート併用
業務領域
要件定義, 設計
作業内容:
大手自動車関連企業におけるグローバルなセキュリティ基盤強...

【製造業セキュリティ部運用支援】赤坂・虎ノ門ヒルズ(週1日出社・週4日リモート)/Zscaler・SASE/FW運用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
大手製造業顧客のセキュリティ部において、SASE(Zscaler)や...

【ID移行・ゼロトラスト推進】虎ノ門(週1-2日出社/フルリモート可)/Entra ID・セキュリティ改善

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築, 運用・保守
作業内容:
大手SIerが抱える複数のエンド企業に対し、オンプレADからEnt...

【Microsoft 365・Intune環境の設計構築】神保町/セキュリティ・エンドポイント管理

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
設計, 構築
作業内容:
Microsoft 365およびIntuneを用いた最新のエンドポイント管理...
目次

事件の概要と侵害されたパッケージ

まずは攻撃の規模感と、対象となったパッケージ群を確認します。

侵害されたエコシステムの広がり

侵害対象はnpmとPyPIの双方にまたがり、合計170以上のパッケージで悪意あるバージョンが公開されました。
npmではTanStack 42パッケージ・84バージョン、UiPath、DraftLab、OpenSearch関連、Squawk関連が含まれ、PyPIではguardrails-ai 0.10.1、mistralai 2.4.6が確認されています。
JavaScriptフレームワークからLLMガードレール、AIゲートウェイまで広がっており、現代的なアプリケーション開発の主要レイヤーが横串で狙われた構図です。

主な侵害パッケージは以下のとおりです。

エコシステムパッケージ備考
npmTanStack 42パッケージ累計84バージョンを差し替え
npmUiPath / OpenSearch / DraftLabRPAや検索基盤に広く利用
PyPIguardrails-ai@0.10.1LLMガードレール用途
PyPImistralai@2.4.6Mistral AI公式SDK
チップス

AIライブラリだけじゃなくて、フロントもバックも汚染されてるでしゅ!これは怖いでしゅ……。

攻撃者の足跡

調査ではGitHub上に「Shai-Hulud: Here We Go Again」という文字列を含む400以上のリポジトリが新規作成され、攻撃者の活動範囲が広いことが分かりました。
名称は2024年に流行した同名のワームに由来し、TeamPCPはその系譜を引き継ぐ攻撃者集団とみられます。
同じ手法で別エコシステムを狙うことも想定されるため、今後数週間は不審なリポジトリ動向を継続観測する必要があります。

攻撃手口と現場で取るべき対応

次に、GitHub Actions OIDCを悪用した手口と、開発組織が即時に行うべき対応を整理します。

OIDCトークンを使う巧妙さ

攻撃者はGitHub ActionsのOIDCトークンを悪用し、短期間有効な発行トークンでパッケージを公開しました。
従来のnpmトークン窃取と比べて足跡が残りにくく、正規CI経由でのリリースに見えるため検知が遅れやすい点が特徴です。
侵害バージョンには難読化されたrouter_init.jsが含まれ、実行環境をプロファイリングしながら認証情報を窃取する設計でした。

ボス

正規のCI経由で堂々と公開される攻撃には、ハッシュやSBOMによる継続的な検証で対抗するしかない。

いますぐ実施すべき確認事項

該当パッケージを使う組織は、まず該当バージョンを利用していないかを依存関係から洗い出します。
侵害が疑われる場合、npmダッシュボードでトークンを取り消す前に、対象端末・CIランナーをアイソレーションしてイメージを取得することが重要です。
そのうえでGitHub Actionsの権限スコープを最小化し、リリースワークフローのOIDC設定を見直す必要があります。

具体的なアクションは以下のとおりです。

  • 侵害対象バージョンを含む依存をSBOMから即時抽出し、ロールバックまたはピン留め
  • 侵害が疑われる端末・CIランナーはイメージ取得後にトークンを失効
  • GitHub Actionsのpermissionsをデフォルトread-only、必要な範囲のみ書込みに変更

調査の一次情報はThe Hacker Newsの報道で確認できます。
SBOMの整備状況は事故対応のスピードを左右する重要要素です。

まとめ

Mini Shai-Huludは、CI/CDの便利機能であるGitHub Actions OIDCが攻撃者の足場にもなり得ることを示しました。
AI関連を含む170超のパッケージが汚染された今回の事案は、SBOMと最小権限の徹底だけが現実的な防御線になることを浮かび上がらせています。
該当パッケージを利用するチームは今日中に依存関係をスキャンし、必要な隔離とロールバックを進めるのが望ましい対応です。

チップス

SBOMがあるとこういう時に本当に助かるでしゅね……整備しておかなきゃ。

ボス

そうだな。事故が起きてから「どこで使っているか」を探していては手遅れになる。平時の備えが効くのだ。

オススメ案件

【Identity Governanceの核となるSailPoint導入プロジェクト】宝町・京橋(基本リモート)/AWS・Linux・自社開発エンハンス

月額単価
800,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築
作業内容:
最先端のアイデンティティガバナンス製品「SailPoint」の導入...

【OCI・DNS・PostgreSQL環境におけるセキュリティ管理・保全対応】錦糸町(常駐)/セキュリティインシデント対応・ログ分析

月額単価
800,000円 / 月
稼働場所
東京都
業務領域
運用・保守
作業内容:
OCI、DNS、PostgreSQLで構成されたシステム環境におけるセキ...

【次世代型アンチウイルス製品の選定・実装設計リード】与野(リモート併用・週3出社)/NGAV・EDR・製品選定

月額単価
900,000円 / 月
稼働場所
埼玉県リモート併用
業務領域
要件定義, 設計
作業内容:
クライアント企業のセキュリティ強化に向け、次世代型アンチ...

【CTO直下/最先端AIプロダクトのセキュリティ基盤構築】フルリモート/DevSecOps・LLMセキュリティ

月額単価
1,150,000円 / 月
稼働場所
フルリモート
業務領域
要件定義, 設計, 構築, 運用・保守
作業内容:
CTOや開発チームと緊密に連携し、最先端のAIプロダクトにおけ...

【大手コンサル発/主要GRCプラットフォーム比較検証〜全体設計】豊洲(リモートメイン)/GRC・サイバーリスク定量化

月額単価
1,300,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計
作業内容:
大手コンサルティング会社が手掛けるGRC/CRQ基盤構築プロジェ...

【独立系コンサルファームで推進するPalo Alto製品群の導入支援】豊洲(基本リモート)/Prisma Access・SASE

月額単価
1,200,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築
作業内容:
独立系コンサルティングファームのサイバーセキュリティチー...

【グローバルセキュリティ基盤強化】愛知県(リモート併用/フルリモート可)/IGA導入・マイクロセグメンテーション

月額単価
1,600,000円 / 月
稼働場所
愛知県リモート併用
業務領域
要件定義, 設計
作業内容:
大手自動車関連企業におけるグローバルなセキュリティ基盤強...

【製造業セキュリティ部運用支援】赤坂・虎ノ門ヒルズ(週1日出社・週4日リモート)/Zscaler・SASE/FW運用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
大手製造業顧客のセキュリティ部において、SASE(Zscaler)や...

【ID移行・ゼロトラスト推進】虎ノ門(週1-2日出社/フルリモート可)/Entra ID・セキュリティ改善

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築, 運用・保守
作業内容:
大手SIerが抱える複数のエンド企業に対し、オンプレADからEnt...

【Microsoft 365・Intune環境の設計構築】神保町/セキュリティ・エンドポイント管理

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
設計, 構築
作業内容:
Microsoft 365およびIntuneを用いた最新のエンドポイント管理...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

セキュリティプロ・フリーランスは、セキュリティ領域に特化したフリーランス向けのエージェントサービスです。案件探しだけでなくキャリアにお悩みの方もお気軽にご相談ください。

目次