本文へ移動
情シスのミカタ
ニュース約4分で読めます

AnthropicのClaude Codeに脆弱性、プラグイン導入前に版確認

Claude CodeとClaude Desktopのプラグイン導入処理に、固定したコミットの検証を回避する脆弱性が公表されました。Claude Codeの対象は2.1.179未満。情シスは更新方法と実際の版、プラグインの導入元を確認してください。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
AnthropicのClaude Codeに脆弱性、プラグイン導入前に版確認

この記事のまとめ

  • プラグインのコミット固定を回避し、攻撃者のコードが導入される脆弱性です。
  • Claude Codeは2.1.179未満が対象。標準の自動更新利用者には修正が配信済みです。
  • 情シスは導入版と更新方法を棚卸しし、プラグインの導入元も確認してください。
こんな方に#20代#30代#40代#50代#60代実務

GitHub Advisory Databaseは2026年10月15日、Claude CodeとClaude Desktopのプラグイン導入処理に関する脆弱性情報を掲載・レビューしました。固定したコードを選ぶはずの処理を回避し、攻撃者のコードが導入される問題です。情シスはClaude Codeの導入版と更新方法を確認し、手動更新の端末への対応を進めてください。

Claude Codeは2.1.179で修正、自動更新にも配信済み

脆弱性の識別番号はCVE-2026-86063で、深刻度は「High」です。脆弱性情報は2026年10月9日に公開され、2026年10月15日に更新されました。

JavaScriptのパッケージを配布するnpmでは、「@anthropic-ai/claude-code」の2.1.179未満が対象です。修正版は2.1.179です。GitHubによると、標準の自動更新を使うClaude Code利用者には修正が配信済みで、手動更新の利用者には最新バージョンへの更新を推奨しています。

確認したいのは、更新の設定だけでなく、端末に実際に入っている版です。「自動更新を使っている」という申告と、修正版が入っていることを分けて記録すると、未確認の端末を整理できます。

Claude Desktopも脆弱性の対象として挙げられています。ただし、資料にある対象版と修正版の番号はnpmパッケージのものです。Claude Desktopの修正版番号や更新手順は、この発表には書かれていません。また、日本での提供は発表には書かれていません。

コードを固定しても、導入結果を検証できていなかった

問題は、プラグインという追加機能を導入するときの処理にあります。マーケットプレースが指定したコミットSHAというコードの特定時点を示す識別値を、コードを取り出す「git checkout」に渡していました。しかし、取り出した後のHEAD、つまり実際に選ばれたコードの位置が、指定したSHAと一致するかは確認していませんでした。

攻撃者がプラグインの上流リポジトリを制御し、固定された40文字のSHAと同じ名前のブランチを作ると、固定コミットではなく、そのブランチの先端が選ばれるとGitHubは説明しています。結果として、ハッシュによる固定を回避し、攻撃者のコードがインストールされます。

悪用には、利用者が悪意あるプラグインを導入し、安全なハッシュに固定する操作が必要です。さらに、プラグインの配置先がSHA形式のブランチ名を許可するGitホストであることも条件です。

情シスの確認では、「コードを固定しているから対象外」と判断しないことが重要です。今回は、その固定をすり抜ける問題だからです。版の確認と、導入したプラグインの確認を別々に進めてください。

影響する会社・しない会社

  • 影響する: Claude Codeのnpmパッケージ「@anthropic-ai/claude-code」で2.1.179未満を使う会社です。特に手動更新の端末は、更新対象として洗い出してください。
  • 影響する: Claude Desktopを使い、プラグインを導入している会社も確認対象です。ただし、対象版や修正版の番号は発表には書かれていません。
  • 影響しない: Claude CodeとClaude Desktopをどちらも利用していない会社は、今回公表された製品の対象には当たりません。
  • 影響しない: Claude Codeのnpmパッケージが2.1.179以降であることを確認できた環境は、公表された脆弱な版の範囲には入りません。Claude Desktopまで確認済みになるわけではありません。

情シスが今日やること

  1. 今日中に、開発部門へ利用状況の回答を依頼します。 Claude CodeとClaude Desktopを分け、利用端末、導入版、更新方法、プラグインの利用有無を集めてください。社内のソフトウェア台帳と、各端末のインストール済みパッケージ情報を照合する進め方を勧めます。具体的な管理画面や確認コマンドは発表には書かれていません。
  2. Claude Codeの未確認端末と手動更新端末に担当者を割り当てます。 2.1.179未満なら最新バージョンへ更新し、完了報告には更新後の版を添えてもらいます。自動更新の端末も、実際の版を確認してから対応済みにしてください。
  3. プラグインの導入元と固定方法を確認します。 開発担当者に、利用中のプラグイン、上流リポジトリ、固定しているコミットSHAを整理してもらいます。ハッシュ固定だけを安全確認の根拠にしていた運用は、今回の問題を踏まえて見直してください。
  4. Claude Desktopは別の確認項目として残します。 製品の公式な更新案内で対象版と修正状況を確認する担当者を決めてください。今日の社内連絡では、Claude Codeの修正版番号をClaude Desktopにも当てはめないことを明記し、未確認項目と次の確認予定を共有します。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月16日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします