NPMサプライチェーン攻撃「ChainDrop」——4時間で444パッケージに感染、週5億ダウンロードに悪意あるコードが混入

登場人物紹介

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

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

「NPMパッケージをインストールしたら、マルウェアも一緒に入ってくるなんてあるんでしゅか?」
「4時間で444パッケージに感染って……うちのプロジェクトも使ってるパッケージかもしれないでしゅよ!」

チップス

有名なNPMパッケージって信頼できると思ってたんでしゅが……まさかインストールするだけでやられるなんて怖いでしゅよ!

ボス

これがサプライチェーン攻撃の恐ろしさだな。メンテナーのアカウントさえ奪えば、そのパッケージを信頼しているすべての開発者が標的になる。ChainDropはさらに自己伝播するワームだった

2026年8月4日、自己伝播型のNPMワーム「ChainDrop」が4時間以内に444のパッケージ・2212の悪意あるバージョンをNPMレジストリに登録した。
起点となったのは、メンテナーのGitHubアカウントが侵害されたkeyvcacheableのネームスペースで、その後433パッケージへ自動伝播した。
週5億ダウンロードを超えるパッケージが感染し、インストール時にNPM/GitHub/クラウドとAIツールの認証情報が窃取されるリスクが生じた。

  • メンテナーのGitHubアカウント侵害から始まり、週1億5000万ダウンロードのkeyvが初期ベクターとなった
  • Ethereumブロックチェーンをコマンド&コントロールに活用する自己伝播型ワームで、24時間で自己消去するデッドマンスイッチ付き
  • CI/CD環境から認証情報を探し、Claude・VS Code・GitHub Copilotワークフローへの永続化も図る

NPMエコシステムの信頼を根底から揺るがすこの攻撃から、自社のCI/CDパイプラインと認証情報を守る方法を確認してほしい。

オススメ案件

【既存インターネット閲覧環境のリプレース・SaaS移行に伴う技術支援】門前仲町(リモート併用)/セキュリティ製品の選定から携わる上流インフラ案件

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計
作業内容:
既存のインターネット閲覧環境システムをVMware仮想環境からS...

【大手金融機関でのセキュリティ運用体制強化・SOC再検討支援】晴海/セキュリティ運用設計・コンサルティング

月額単価
1,000,000円 / 月
稼働場所
東京都
業務領域
設計, 運用・保守
作業内容:
大手金融機関のセキュリティ部門にて、日々のセキュリティ運...

【セキュリティ製品を駆使したSOC Tier2運用・インシデント分析】勝どき/CDN・WAF・EDRアラート分析・改善支援

月額単価
800,000円 / 月
稼働場所
東京都
業務領域
運用・保守
作業内容:
様々なセキュリティ製品(CDN、WAF、EDR等)のログ分析やトリ...

【Google Sec Opsを活用した大手企業向けセキュリティ運用・分析】大手町/最新セキュリティソリューション・リモート併用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
大手製造業・建設業クライアント向けに、最先端のSIEM製品「G...

【ISO27001準拠のセキュリティ施策推進・アドバイザリ】海浜幕張/週2リモート併用・PMO

月額単価
1,100,000円 / 月
稼働場所
千葉県リモート併用
業務領域
要件定義, 運用・保守, PMO
作業内容:
大手企業のセキュリティ体制を強化するため、ISO/IEC27001に...

【SOC・CSIRTでのインシデント分析・対応】飯田橋/リモート併用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
クライアントのICT環境で発生するセキュリティインシデントの...

【製造業向けセキュリティ評価支援(IT/OT横断)】フルリモート/NIST CSF・セキュリティガバナンス

月額単価
1,200,000円 / 月
稼働場所
フルリモート
業務領域
要件定義, 設計
作業内容:
製造業企業における組織・ITシステム・OT領域を横断した、大...

【客先グループ内セキュリティ管理チーム支援(M365運用)】大崎(リモート併用)/インシデント対応・M365

月額単価
600,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
大手客先グループ会社内における、セキュリティ管理チームの...

【行政向けセキュリティ機能導入(Microsoft Defender)】渋谷(常駐)/テスト・運用設計・手順書作成

月額単価
800,000円 / 月
稼働場所
東京都
業務領域
設計, 構築, 運用・保守
作業内容:
某特別区の行政インフラを支える、Microsoft Defenderの導入...

【顧客内セキュリティ対応に向けたインフラ設計・構築】京橋/Azure・OCI・ハイブリッドクラウド

月額単価
1,000,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計, 構築
作業内容:
主要クラウド(Azure/OCI)とオンプレミスが融合した高度なハ...
目次

何が起きたのか——4時間で444パッケージに拡散

攻撃は2026年8月4日(UTC)に始まった。
keyv(週1億5000万ダウンロード超)とcacheableネームスペースのメンテナーのGitHubアカウントが侵害され、まず11個のマルウェアキャリアが投稿された。
その後ChainDropの自己伝播機構が盗んだNPMトークンを使い4時間で433の追加パッケージを汚染し、計444パッケージ・2212の悪意あるバージョンが登録された。

主要な感染パッケージと影響規模

感染が確認されたパッケージには、エンタープライズ向けSDKや設計システムが多く含まれていた。

組織感染パッケージ数特徴
@servicetitan141パッケージエンタープライズ向けSDK
@onereach78パッケージビジネスアプリケーション基盤
@or-sdk74パッケージコーポレートアプリ構築ツール

これらのパッケージは公開開発ツールからコーポレートビルドパイプラインに至るまで広く使われており、合計で週5億ダウンロードを超える影響範囲となった。

攻撃手口と被害の実態——Ethereum C2・ランナーメモリ窃取・AIツール認証情報を狙う

ChainDropの最大の特徴は、多層的な攻撃技術の組み合わせにある。
インストール時に実行されるpreinstallフックがBunランタイムをGitHubから動的にダウンロードして起動する。

Ethereum C2(EtherHiding)で追跡を困難に

コマンド&コントロールサーバーのアドレスは、Ethereumメインネットのスマートコントラクトからeth_callで取得する「EtherHiding」技術を採用している。
75のパブリックRPCエンドポイントを試行し、静的なIPやドメインでのブロックが困難な設計だ。

ChainDropが狙う認証情報の範囲は以下のとおりだ。

  • CI/CD環境: GitHub Actionsなどのワークフローシークレットや認証情報を探索・窃取
  • クラウド認証情報: AWS・Kubernetes・HashiCorp Vault
  • AIツール認証情報: Claude・VS Code・GitHub Copilot関連の開発ワークフロー設定ファイル

盗んだNPMトークンで被害者がアクセス可能なすべてのパッケージに自動的にペイロードを注入・再発行する仕組みで感染が連鎖した。
さらに.vscode/tasks.json.claude/settings.jsonをリポジトリに挿入することで永続化も図っている。

チップス

Claudeとかの認証情報まで狙われるんでしゅか!開発ツール全部危ないでしゅね……

ボス

現代の攻撃者は開発環境を特に狙う。一度CI/CDパイプラインに侵入すればプロダクション環境まで到達できる。自己伝播するワームは特に連鎖的な被害を生む

まとめ——NPMパッケージリスクと即時対応策

ChainDropは、有名パッケージのメンテナーアカウント侵害から始まる自己伝播型の攻撃がいかに短時間で広がるかを示した事例だ。
Ethereumを使ったC2や24時間での自己消去など、検出・追跡を困難にする高度な技術が組み合わされていた。

影響を受けた可能性がある場合の確認と対応ポイントは以下のとおりだ。

  • 2026年8月4日前後のNPMパッケージを確認し、npm auditや公式アドバイザリで感染バージョンを特定する
  • CI/CD環境の再構築と認証情報の失効・更新を実施する
  • GitHubリポジトリで不審なワークフローや設定ファイル(.vscode/tasks.json等)の追加がないか確認する
チップス

lockfileでバージョンを固定して、定期的にauditするのが基本でしゅね!依存パッケージも気を抜けないでしゅ!

ボス

ふふふ、正しい。依存パッケージへの信頼は「名前」ではなく「バージョン」と「整合性チェック」で担保する時代だな

オススメ案件

【既存インターネット閲覧環境のリプレース・SaaS移行に伴う技術支援】門前仲町(リモート併用)/セキュリティ製品の選定から携わる上流インフラ案件

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
要件定義, 設計
作業内容:
既存のインターネット閲覧環境システムをVMware仮想環境からS...

【大手金融機関でのセキュリティ運用体制強化・SOC再検討支援】晴海/セキュリティ運用設計・コンサルティング

月額単価
1,000,000円 / 月
稼働場所
東京都
業務領域
設計, 運用・保守
作業内容:
大手金融機関のセキュリティ部門にて、日々のセキュリティ運...

【セキュリティ製品を駆使したSOC Tier2運用・インシデント分析】勝どき/CDN・WAF・EDRアラート分析・改善支援

月額単価
800,000円 / 月
稼働場所
東京都
業務領域
運用・保守
作業内容:
様々なセキュリティ製品(CDN、WAF、EDR等)のログ分析やトリ...

【Google Sec Opsを活用した大手企業向けセキュリティ運用・分析】大手町/最新セキュリティソリューション・リモート併用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
大手製造業・建設業クライアント向けに、最先端のSIEM製品「G...

【ISO27001準拠のセキュリティ施策推進・アドバイザリ】海浜幕張/週2リモート併用・PMO

月額単価
1,100,000円 / 月
稼働場所
千葉県リモート併用
業務領域
要件定義, 運用・保守, PMO
作業内容:
大手企業のセキュリティ体制を強化するため、ISO/IEC27001に...

【SOC・CSIRTでのインシデント分析・対応】飯田橋/リモート併用

月額単価
900,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
クライアントのICT環境で発生するセキュリティインシデントの...

【製造業向けセキュリティ評価支援(IT/OT横断)】フルリモート/NIST CSF・セキュリティガバナンス

月額単価
1,200,000円 / 月
稼働場所
フルリモート
業務領域
要件定義, 設計
作業内容:
製造業企業における組織・ITシステム・OT領域を横断した、大...

【客先グループ内セキュリティ管理チーム支援(M365運用)】大崎(リモート併用)/インシデント対応・M365

月額単価
600,000円 / 月
稼働場所
東京都リモート併用
業務領域
運用・保守
作業内容:
大手客先グループ会社内における、セキュリティ管理チームの...

【行政向けセキュリティ機能導入(Microsoft Defender)】渋谷(常駐)/テスト・運用設計・手順書作成

月額単価
800,000円 / 月
稼働場所
東京都
業務領域
設計, 構築, 運用・保守
作業内容:
某特別区の行政インフラを支える、Microsoft Defenderの導入...

【顧客内セキュリティ対応に向けたインフラ設計・構築】京橋/Azure・OCI・ハイブリッドクラウド

月額単価
1,000,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計, 構築
作業内容:
主要クラウド(Azure/OCI)とオンプレミスが融合した高度なハ...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

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

目次