何が起きたか
NVDはCVE-2026-46412(CVSS 10.0)を2026-07-20に発表し、盗まれたパブリッシュトークンを経由した@beproduct/nestjs-auth npmパッケージのサプライチェーン侵害を文書化しました。認証情報収集ワームペイロードはAIコーディングエージェント構成ディレクトリを特別にターゲットし、自動化エージェントランタイムを経由するフック構成のコミットにより伝播します。
なぜ重要か
このキャンペーンはnpm サプライチェーンワームがAIコーディングエージェント自動化(Claude Code / IDEエージェントフック)を特別に伝播および永続性ベクトルとして武装させるために進化していることを示しており、開発者AIアシスタントを認証情報盗難マルウェアの無自覚な配布メカニズムに変えています。これは汎用npm認証情報盗難を超えた新規のエスカレーションです。
攻撃経路
攻撃者は侵害されたnpmパブリッシュトークンを使用して2026-05-11 20:19–22:56 UTC間に18の悪意あるパッケージバージョンをプッシュしました。postinstall ペイロードはnpmトークン、GitHub PAT/OAuth/OIDCトークン、AWSの認証情報、およびVaultトークンを収集し、自動化エージェントランタイムを経由してPRブランチ上の`.claude/`および`.vscode/`ディレクトリに`setup.mjs`プラスフック構成をコミットするように文書化されています。AIコーディングエージェントワークフローを通じて伝播します。
影響を受けるシステム
@beproduct/nestjs-auth npmパッケージ、バージョン 0.1.2 から 0.1.19
緩和策
>=0.1.2 <=0.1.19範囲内のインストール済みバージョンを削除し、npmキャッシュをクリーンアップし、クリーン再公開の0.1.20をインストールし、インストール時に存在したすべての認証情報をローテーションし、IoC をスキャンして侵害されたホストをイメージングし、予期しない`.claude/`/`.vscode/`コミットについてリポジトリ履歴を監査します。