日本
The Morning Dev

知っておくべきことだけを、毎朝

‹
 
A66/100

サプライチェーン攻撃 · 中

AGENTS.md経由で不正npmパッケージを導入しようとした事例

ティアA · 今日中にパッチ – 帰る前に対応

影響を受ける人: AGENTS.mdを読むAIエージェントを使う開発者のPC

ティアAの理由: 基幹インフラまたは人気ツール かつ 悪用確認済み

影響範囲

攻撃

被害

修正

人気ツール · 悪用確認済み · サプライチェーン

取るべき対応

  1. CodexやClaude Codeはダウンロード先とは別の専用フォルダで起動する

要点

  • 顧客のPCで、コーディングエージェントがダウンロードフォルダにあったAGENTS.mdを作業手順として読み、悪意のあるnpmパッケージfunction-colorのインストールを試みた
  • Forever Securityによると、不正なコードが実行される前に検知して停止した
  • ブラウザの保存先をAIの作業場所にすると、外部から届いたファイルが起動時の指示として読まれることがあるとされる

なぜ重要か

AIエージェントの作業フォルダにダウンロード先など外部から届くファイルが置かれていると、そこに仕込まれた指示でnpmパッケージの導入などが行われる恐れがある。開発者はエージェントの作業場所を見直す必要がある。

ティアの根拠となったチェックリスト

チェックリスト · 10項目中4項目が「はい」
はい開発者に影響開発者のPCで動くコーディングエージェントとnpmの導入が対象であり、開発者の作業環境に関わるため。
いいえ基幹インフラnpm全体の基盤が侵害されたわけではなく、単一の悪意あるパッケージの導入未遂であるため。
はい人気ツール対象のCodexやClaude Codeは広く使われるコーディングエージェントだが、脆弱性の本体は利用方法にあるため。
はい悪用確認済みZenn: 顧客のPCでコーディングエージェントが悪意あるnpmパッケージの導入を試みた。Forever Securityが実行前に検知・停止した。
いいえ公開エクスプロイトZenn、Qiitaとも公開された手順付きの概念実証には触れていない。
いいえ認証不要のリモート攻撃Zenn: 被害者がダウンロードフォルダでエージェントを起動する操作が必要とされている。
いいえ完全な乗っ取りZenn: 不正なコードが実行される前に検知して止めたと報告されており、権限の奪取は確認されていない。
いいえシークレットの流出Zenn、Qiitaとも認証情報や顧客データの持ち出しには触れていない。
はいサプライチェーンZenn: 悪意のあるnpmパッケージfunction-colorが公開されており、開発者が信頼するnpm経由で配布された。
いいえ修正なしZenn、Qiitaとも修正版の有無には触れていない。報告された内容からは未修正とは判断できない。

タイムライン

  1. MCPタグが付けられた新着記事 - Qiita

    DownloadsのAGENTS.mdでAIが不正なnpmパッケージを入れかけた事例と設定の点検

  2. Zennの「Security」のフィード

    DownloadsのAGENTS.mdを読んだAIが、不正なnpmパッケージを入れようとした

すべての報道 · ソース2件

初出: · ソース2件 · 記事ページ · ティアの決め方