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

登場人物紹介

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

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

「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で何を直すべきかが具体的に見えてきます。
順を追って整理していきます。

オススメ案件

【大手商社向けSASE(Zscaler/Prisma)導入・構築支援】飯田橋(ハイブリッド)/ネットワーク・セキュリティ

月額単価
1,200,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築
作業内容:
大手商社におけるSASE製品の導入需要拡大に伴う、体制強化の...

【船舶サイバーセキュリティ規制(IACS UR E26/E27)対応】新浦安/OT・ICSセキュリティ

月額単価
1,800,000円 / 月
稼働場所
千葉県
業務領域
その他
作業内容:
クルーズ事業の継続に不可欠な国際基準(IACS UR E26/E27)へ...

【通信会社向けフリーWiFiシステム構造改革】基本リモート/Splunk(o11y・ITSI)

月額単価
1,000,000円 / 月
稼働場所
フルリモート
業務領域
設計, 構築
作業内容:
大手通信会社が提供するフリーWiFiシステムの「構造改革」と...

【大手物流グループのクラウドセキュリティコンサル】新橋・リモート可/AWS・Azure・GCP

月額単価
1,200,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, その他
作業内容:
大手グループ物流企業が展開する多様なシステムのセキュリテ...

【急成長SaaSのSRE支援】フルリモート(地方可)/AWS・Terraform・Ruby・Go

月額単価
1,000,000円 / 月
稼働場所
フルリモート
業務領域
設計, 構築, 運用・保守
作業内容:
複数プロダクトを展開する急成長中のセキュリティSaaSにおい...

【某官公庁向けNW・セキュリティ基盤の設計構築】西新橋・23区内DC/Cisco・FortiGate・PaloAlto

月額単価
950,000円 / 月
稼働場所
東京都リモート併用
業務領域
設計, 構築
作業内容:
官公庁向けの重要インフラを支えるネットワークおよびセキュ...

【M365・セキュリティ運用およびテクニカルサポート支援】飯田橋(リモート併用)/Entra ID・Intune・Defender

月額単価
700,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
1,000名規模の製造業顧客に対し、Microsoft 365を中心とした...

【企業内アプリ開発のゼロトラスト環境整備・運用】麹町(月1回出社)/AWS・Terraform・セキュリティツール

月額単価
1,150,000円 / 月
稼働場所
東京都リモート併用
業務領域
構築, 運用・保守
作業内容:
企業内製アプリの開発環境におけるゼロトラスト化を推進し、S...

【決済端末ソフトウェア開発(PCI DSS対応エンジニア)】フルリモート/PCI DSS・決済システム

月額単価
1,500,000円 / 月
稼働場所
フルリモート
業務領域
要件定義, 設計
作業内容:
大手アミューズメント企業の決済基盤を支える、極めて重要度...

【既存システムのISMAP対応】東京・汐留(リモート併用)/Gap分析・監査対応支援

月額単価
1,000,000円 / 月
稼働場所
東京都リモート併用
業務領域
PMO
作業内容:
既存顧客におけるシステムのISMAP対応支援をご担当いただきま...
目次

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

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

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

侵害対象は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があるとこういう時に本当に助かるでしゅね……整備しておかなきゃ。

ボス

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

オススメ案件

【大手商社向けSASE(Zscaler/Prisma)導入・構築支援】飯田橋(ハイブリッド)/ネットワーク・セキュリティ

月額単価
1,200,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計, 構築
作業内容:
大手商社におけるSASE製品の導入需要拡大に伴う、体制強化の...

【船舶サイバーセキュリティ規制(IACS UR E26/E27)対応】新浦安/OT・ICSセキュリティ

月額単価
1,800,000円 / 月
稼働場所
千葉県
業務領域
その他
作業内容:
クルーズ事業の継続に不可欠な国際基準(IACS UR E26/E27)へ...

【通信会社向けフリーWiFiシステム構造改革】基本リモート/Splunk(o11y・ITSI)

月額単価
1,000,000円 / 月
稼働場所
フルリモート
業務領域
設計, 構築
作業内容:
大手通信会社が提供するフリーWiFiシステムの「構造改革」と...

【大手物流グループのクラウドセキュリティコンサル】新橋・リモート可/AWS・Azure・GCP

月額単価
1,200,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, その他
作業内容:
大手グループ物流企業が展開する多様なシステムのセキュリテ...

【急成長SaaSのSRE支援】フルリモート(地方可)/AWS・Terraform・Ruby・Go

月額単価
1,000,000円 / 月
稼働場所
フルリモート
業務領域
設計, 構築, 運用・保守
作業内容:
複数プロダクトを展開する急成長中のセキュリティSaaSにおい...

【某官公庁向けNW・セキュリティ基盤の設計構築】西新橋・23区内DC/Cisco・FortiGate・PaloAlto

月額単価
950,000円 / 月
稼働場所
東京都リモート併用
業務領域
設計, 構築
作業内容:
官公庁向けの重要インフラを支えるネットワークおよびセキュ...

【M365・セキュリティ運用およびテクニカルサポート支援】飯田橋(リモート併用)/Entra ID・Intune・Defender

月額単価
700,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
1,000名規模の製造業顧客に対し、Microsoft 365を中心とした...

【企業内アプリ開発のゼロトラスト環境整備・運用】麹町(月1回出社)/AWS・Terraform・セキュリティツール

月額単価
1,150,000円 / 月
稼働場所
東京都リモート併用
業務領域
構築, 運用・保守
作業内容:
企業内製アプリの開発環境におけるゼロトラスト化を推進し、S...

【決済端末ソフトウェア開発(PCI DSS対応エンジニア)】フルリモート/PCI DSS・決済システム

月額単価
1,500,000円 / 月
稼働場所
フルリモート
業務領域
要件定義, 設計
作業内容:
大手アミューズメント企業の決済基盤を支える、極めて重要度...

【既存システムのISMAP対応】東京・汐留(リモート併用)/Gap分析・監査対応支援

月額単価
1,000,000円 / 月
稼働場所
東京都リモート併用
業務領域
PMO
作業内容:
既存顧客におけるシステムのISMAP対応支援をご担当いただきま...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

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

目次