ブログ一覧に戻る
ベストプラクティス2026年6月17日4分で読めます

人気AIフレームワーク「Mastra」のnpmパッケージ141件がサプライチェーン攻撃の被害に

Over 140 popular Mastra npm Packages Hit by Supply Chain Attack

ベストプラクティスnpm

この記事のポイント

【なぜ重要か】 週間ダウンロード数91万8千件を誇る@mastra/coreを含む141のnpmパッケージが、2026年6月17日にサプライチェーン攻撃を受けた。攻撃者は悪意あるpostinstallスクリプトを仕込んだ偽依存パッケージを経由し、インストール時に自動的にマルウェアを実行させる手口を用いており、暗号資産ウォレットを含む機密情報の窃取を目的としている。npmを利用する日本のエンジニア・...

【なぜ重要か】 週間ダウンロード数91万8千件を誇る@mastra/coreを含む141のnpmパッケージが、2026年6月17日にサプライチェーン攻撃を受けた。攻撃者は悪意あるpostinstallスクリプトを仕込んだ偽依存パッケージを経由し、インストール時に自動的にマルウェアを実行させる手口を用いており、暗号資産ウォレットを含む機密情報の窃取を目的としている。npmを利用する日本のエンジニア・セキュリティ担当者にとって、直ちに確認が必要な深刻度の高いインシデントである。

【ポイント】

  • 攻撃手法: 攻撃者は@mastraスコープ配下の141パッケージすべてに、悪意ある依存パッケージ「easy-day-js」(人気ライブラリdayjsの偽クローン)を追加した。最初のバージョン1.11.21はクリーンなコピーとして公開され、翌日に悪意あるバージョン1.11.22が公開された。影響パッケージは「^1.11.21」で依存指定されているため、npmのキャレット解決により自動的に悪意あるバージョンが取得されるが、固定バージョンの監査では異常を検知できない。
  • マルウェアの動作: postinstallフック経由でobfuscatedスクリプト(setup.cjs)が実行され、C2サーバー(23[.]254[.]164[.]92:8000)から第二段階のペイロードをダウンロードし、OSの一時ディレクトリに書き込んでバックグラウンドプロセスとして起動する。その後スクリプトは自己削除してフォレンジック証跡を消去する。
  • 第二段階の被害: 起動されたRATはシステム情報を収集しつつ、MetaMask・Keplr・Coinbaseを含む160以上のブラウザ型暗号資産ウォレット拡張機能を標的にし、macOS・Windows・Linuxすべてでnode関連ツールに偽装して永続化する。
  • 過去の攻撃との類似性: 本攻撃の手口は、2026年3月に報告されたaxiosの侵害事例とほぼ同一であり、クリーンなおとりバージョンの先行公開・悪意ある依存パッケージの注入・自己削除・同一Hostwindsインフラ(ポート8000)の使用という共通パターンが確認されている。
  • Aikidoによる検出と対策: Aikidoユーザーはセントラルフィードのマルウェアフィルターで重大度100/100として検出可能。今すぐ手動再スキャンを実施することを推奨。非ユーザーは無料プラン(クレジットカード不要)でマルウェアスキャンを利用可能。また、インストール前にパッケージを検証するオープンソースツール「Aikido Safe Chain」の活用も有効。

【まとめ】 @mastraスコープの141パッケージが悪意ある依存パッケージを通じてサプライチェーン攻撃を受け、インストール時に暗号資産ウォレット窃取を目的とするマルウェアが自動実行される。該当パッケージを使用している場合は直ちに手動スキャンを実施し、侵害の痕跡(C2通信先:23[.]254[.]164[.]92:8000および23[.]254[.]164[.]123:443)を確認すること。

原文を読む

Aikido Security Blog

英語で詳細な技術情報を確認

原文を読む

コメント・質問

この記事についてのコメントや質問を投稿できます

コメントを投稿するにはログインが必要です

ログインする

読み込み中...