🔥 この記事の詳細
2026-05-12 更新
C
月内に

TeamPCPによる自己増殖型のワーム「Mini Shai-Hulud」が、npmエコシステムを通じて拡散しています

脆弱性🌐 英語ソース
📅 2026-05-12📰 darkread
📌 一言でいうと
TeamPCPによる自己増殖型のワーム「Mini Shai-Hulud」が、npmエコシステムを通じて拡散しています。特にTanStack関連のオープンソースパッケージを装った数百の悪意あるパッケージが配布されており、認証情報の窃取を目的としています。開発者がこれらの汚染されたパッケージを依存関係に含めることで、サプライチェーン攻撃による被害が拡大しています。
🔍該当判定
  • 開発業務で npm (Node.js) を利用してパッケージをインストールしている
  • TanStack 関連のライブラリ(TanStack Query, Table, Router など)をプロジェクトで利用している
  • 社内で JavaScript または TypeScript を用いた Web アプリケーションの開発を行っている
上記いずれにも該当しない → 静観でOK
該当時の対応
npmパッケージの導入時にパッケージ名が正確か(タイポスクワッティング等)を確認し、依存関係の監査ツール(npm audit等)を定期的に実行してください。また、認証情報の管理に環境変数ではなくシークレット管理ツールを使用することを推奨します。
📧 メール案を見る (管理者向け)
⚠️ これは AI が生成した参考例です。配信前に必ず内容をご確認のうえ、貴社の状況に合わせて編集してご利用ください。実際の被害状況や自社の利用環境を踏まえた判断は、貴社のセキュリティ責任者にご確認ください。
件名: 【共有】npmエコシステムにおけるサプライチェーン攻撃(Mini Shai-Hulud)について

お疲れさまです。npmパッケージを介した新たな脅威に関する情報共有です。

■ 概要
TeamPCPというアクターによる自己増殖型ワーム「Mini Shai-Hulud」が、TanStackエコシステムを装った数百の悪意あるnpmパッケージを通じて拡散しています。主な目的は認証情報の窃取であり、開発環境への侵入を狙ったサプライチェーン攻撃です。

■ 影響範囲
- npmパッケージを利用して開発を行っているプロジェクト
- 特にTanStack関連ライブラリを利用している環境

■ 対応手順
1. `npm audit` または `snyk` 等のツールを用いて、プロジェクトの依存関係に不審なパッケージが含まれていないか確認してください。
2. 開発環境における環境変数(.envファイル等)に機密情報が平文で保存されていないか再点検してください。
3. 疑わしいパッケージが検出された場合は、直ちに削除し、漏洩した可能性のある認証情報をリセットしてください。

■ 参考情報
- DarkRead: Worm Redux: Fresh Mini Shai-Hulud Infections Bite Supply Chain

対応優先度: 高
対応期限: 本日中
Subject: [Alert] Supply Chain Attack via npm Ecosystem (Mini Shai-Hulud)

Dear Team,

We are sharing information regarding a new threat targeting the npm ecosystem.

■ Overview
A self-propagating worm known as 'Mini Shai-Hulud,' attributed to TeamPCP, is spreading via hundreds of malicious npm packages masquerading as part of the TanStack ecosystem. The primary goal is the theft of credentials through a supply chain attack.

■ Scope
- Projects utilizing npm packages for development.
- Specifically, environments using TanStack-related libraries.

■ Mitigation Steps
1. Run `npm audit` or use tools like `Snyk` to verify that no suspicious packages are included in project dependencies.
2. Review development environments to ensure sensitive credentials are not stored in plaintext within environment files (e.g., .env).
3. If suspicious packages are found, remove them immediately and rotate any potentially compromised credentials.

■ Reference
- DarkRead: Worm Redux: Fresh Mini Shai-Hulud Infections Bite Supply Chain

Priority: High
Deadline: Immediate