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

npmパッケージ「tensorlake」にShai-Huludワームの新亜種が混入

tensorlake NPM package compromised with Shai Hulud worm

ベストプラクティスnpm

この記事のポイント

【なぜ重要か】 2026年10月8日、AIエージェント向けサーバーレスサンドボックス「tensorlake」のnpmパッケージ(累計インストール数10万件超)にマルウェアが混入した。感染したシステムから機密情報が窃取されるだけでなく、サプライチェーンを通じた自己増殖も試みるワーム型マルウェアであるため、開発者環境やCI/CDパイプラインへの影響が広範に及ぶ可能性がある。...

【なぜ重要か】 2026年10月8日、AIエージェント向けサーバーレスサンドボックス「tensorlake」のnpmパッケージ(累計インストール数10万件超)にマルウェアが混入した。感染したシステムから機密情報が窃取されるだけでなく、サプライチェーンを通じた自己増殖も試みるワーム型マルウェアであるため、開発者環境やCI/CDパイプラインへの影響が広範に及ぶ可能性がある。

【ポイント】

  • 感染経路と対象バージョン: 攻撃者は2026年10月7日にメンテナーのIDを使って検証済みコミットをGitHubリポジトリに直接プッシュし、約20時間後にnpmへの公開を成功させた。侵害されたバージョンは tensorlake 0.5.144 のみ(PyPI・Cargoへの公開は確認されていない)。
  • マルウェアの動作: preinstall スクリプト経由で起動し、ランタイム「Bun」をドロップした上で難読化されたShai-Hulud亜種ペイロード(Math_Symbol.js)を実行する。環境変数・ローカル認証情報・ブラウザストアから機密情報を収集してC2サーバー(iseekaigogo[.]com)へ送信する。C2アドレスはイーサリアムのスマートコントラクト経由でも動的に取得する仕組みを持つ。
  • 新亜種としての差異: WORMTAGマーカーにより過去の波からの再感染ではなく新規侵害であることが示されている。今回は暗号資産ブラウザ拡張機能14種のIndexedDB・LevelDBファイルを標的とし、C2から取得した HackBrowserData バイナリを使ってブラウザ認証情報も窃取しようとする点が従来と異なり、サプライチェーンへの拡散よりも感染端末の即時換金を重視した攻撃者の意図がうかがえる。
  • デッドマンズスイッチ: マルウェアに埋め込まれたGitHubトークンが失効した場合、感染マシンのデータを消去するデッドマンズスイッチが含まれており、過去のShai-Hulud波と共通する手口である。
  • Aikidoによる検出: Aikidoはこの問題をCritical(100/100)として検出し、無料プランのマルウェアカバレッジに含まれる。また、インストール前にパッケージを検査するオープンソースツール「Safe Chain」や、チーム全体のデバイスを監視する「Device Protection」も提供している。

【まとめ】 tensorlake 0.5.144 を使用している、または使用した可能性があるシステムは完全に侵害されたものとして扱い、含まれていた全ての認証情報・シークレットを最優先で即時ローテーションすること。Aikidoユーザーは手動再スキャンを今すぐ実行し、未使用の場合は無料アカウントを作成して感染有無を確認することを推奨する。

原文を読む

Aikido Security Blog

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

原文を読む

コメント・質問

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

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

ログインする

読み込み中...