この記事について海外で公開された情報をもとにAIが要約・解説した記事です。原文の翻訳ではありません。正確な内容は記事末尾の出典元をご確認ください。
この記事の要点
  • 問題のバージョンは2.1.313。Cursor上のAnthropic公式アカウントから配布された
  • 最大5,000ユーザーが影響。Cursorの拡張機能は既定で自動更新される
  • 恒久SSHバックドアを狙ったがコードの不具合で一部は失敗。偵察情報の送信は成立

何が起きたのか

複数の情報源によると、AnthropicのClaudeモデル向け公式VS Code拡張機能が改ざんされ、最大5,000人規模の開発者マシンに影響が及んだ可能性があります。問題のパッケージはCursorのマーケットプレイスで配布されていたもので、悪意あるバージョン2.1.313はAnthropicの公式アカウントを通じて公開されていました。Cursorは金曜日にこの事実を認めています。独立研究者のKevin Beaumont氏によれば、Anthropicは前のバージョンがCursor上で利用可能になってから数時間後に2.1.314を公開しました。

2.1.313がAnthropicの公式アカウント経由で配布された点は、Beaumont氏と、セキュリティ企業Phorian(記事中ではPhorionとも表記)のCTO兼共同創業者Luke Roberts氏の双方が指摘しています。攻撃者がなぜアカウントを掌握できたのかについては、CursorもAnthropicも説明していません。Anthropicは現時点でこのインシデントに関する公的な通知を出しておらず、取材にも回答していないと報じられています。

バックドアの正体

Cursorの説明によると、悪意ある拡張機能は攻撃者が用意したSSH鍵をauthorized_keysに追加し、ローカルのSSHサービスを有効化したうえで、外部への逆SSHトンネルを開こうとするものでした。コードはWindows、macOS、Linuxのいずれでも動くように書かれていました。Cursorの拡張機能はIDEの権限で実行されるため、インストールされればローカルのファイル、ソースコード、開発ツールにアクセスできる立場になります。

ただし、悪意あるコードには不具合がありました。Cursorによれば、管理者権限でCursorを起動しているような特殊な状況を除き、SSHバックドアの設置は失敗します。macOS向けのLaunchAgentや、SYSTEM権限での実行を試みるWindowsのスケジュールタスクによる永続化も、WindowsとmacOS向けコードの不具合で機能しない場合があったとされています。バックグラウンドのスクリプトは約60秒ごとにトンネルの再試行を行う設計でした。

一方で、ホスト名やユーザー名、OS、アーキテクチャ、ホームディレクトリのパス、環境変数名、Gitに設定されたメールアドレス、公開IPといった情報の収集と、ポート8099の「/beacon」へのHTTP POSTによる送信は行われる設計でした。Phorionは、環境変数名が盗まれることで、端末に保存されたクラウドの認証情報やAPIトークンを攻撃者が棚卸しでき、次の攻撃対象を選ぶ材料になった可能性を指摘しています。

Cursorの対応と残る疑問

Cursorは、逆シェルが接続していたサーバーをホスティングするクラウド事業者と協力し、感染した端末からサーバーに到達できないようにしたと説明しています。あわせて問題のバージョンをマーケットプレイスから削除して配布を止め、キーのローテーションとアクセス制御の監査、他の拡張機能が侵害されていないことの確認のためVSCode Marketplaceを一時停止しました。現在は再開しています。

説明されていない点も多く残ります。攻撃者がAnthropicの公式アカウントをどう掌握したのか、なぜAnthropicが顧客に警告していないのかは明らかにされておらず、両社ともこれらの質問に答えていないと報じられています。

影響範囲の見極め方

CursorとPhorianによると、東部時間の木曜日5時27分から午後4時35分までの間に、Cursor経由でAnthropicのVS Code拡張機能をインストールまたは更新した人は影響を受けた可能性があります。記事の見出しはこの期間を「約12時間」と表現しています。直近に同様の操作をした人も、潜在的な感染の可能性として確認することが望ましいとされています。

両社はIPアドレスや暗号学的ハッシュを含む侵害指標(IoC)を公開しています。Phorionは、コードの欠陥はあるものの、永続化を仕掛けホストの偵察結果を外部に送る点で、このマルウェアは依然として重大な脅威だと述べています。

悪意あるコードが狙った動作と、実際に起きた結果
項目悪意あるコードの狙い実際の結果
恒久的なSSHバックドアauthorized_keysへの鍵追加、SSH有効化、逆トンネルコードの誤りにより、管理者権限で起動した特殊な場合を除き失敗
再起動後の永続化LaunchAgent(macOS)やSYSTEM権限のスケジュールタスクで維持Windows・macOS向けコードの不具合で機能しない場合あり
偵察と外部送信ホスト情報や環境変数名を収集しポート8099の/beaconへPOST記事に失敗の記載はなし。環境変数名からクラウド認証情報の棚卸しが可能に
原文からの引用
It was a supply-chain compromise where the attacker gained access to the official distribution channel. The malicious version 2.1.313 was posted to the official Anthropic account

攻撃者が公式の配布チャネルへのアクセスを奪ったサプライチェーン侵害でした。悪意あるバージョン2.1.313はAnthropicの公式アカウントに投稿されました

今後の見通し

現時点で分かっていないのは、攻撃者がAnthropicの配布アカウントをどう奪ったのかという点です。ここが明らかになれば、マーケットプレイス経由で配布される他のAIツールにも同じ手口が及ぶのかを判断できます。Anthropicがいつ、どのような形で顧客への通知を行うかも注目されます。Cursorはキーのローテーションとアクセス制御の監査を終えてマーケットプレイスを再開しており、再発防止策の詳細が示されるかどうかが次の焦点になるとみられます。

日本の開発者・IT企業にとっての意味

日本のIT企業にとっても他人事ではありません。ClaudeなどのAIコーディング支援は業務の標準になりつつあり、CursorのようなIDE型ツールは拡張機能を通じてローカルのソースコード全体に触れます。侵害された端末にはクラウドの認証情報やAPIトークンが置かれていることが多く、環境変数名を盗まれるだけでも攻撃者の標的選定に使われます。今回のように配布元アカウントが乗っ取られる攻撃は、署名やレビューだけでは防ぎきれない領域です。拡張機能の自動更新をどう統制するか、開発端末に長期有効なクラウド認証情報を置かない運用にするかが実務的な論点になります。マーケットプレイス側の監査体制も含め、調達時の確認項目を見直す契機になりそうです。

気になる点

自分が影響を受けたかどう確認すればよいですか?
東部時間の木曜5時27分から午後4時35分までに、Cursor経由でAnthropicの拡張機能を更新・インストールした場合は影響の可能性があります。CursorとPhorianが公開しているIPアドレスやハッシュなどの侵害指標と突き合わせて確認するのが現実的です。記事の時点でAnthropicからの個別通知は確認されていません。
Cursorの拡張機能の自動更新は止められますか?
Cursorの拡張機能は既定で自動更新されるとCursorが説明しています。設定で変更できるともされていますが、具体的な手順は記事では示されていません。配布元アカウント自体が侵害されると自動更新は被害を広げる方向に働くため、組織では更新方針をあらためて確認する価値があります。
なぜAnthropicは警告を出さないのですか?
記事の時点では理由は公表されていません。AnthropicもCursorも侵害の経緯についての取材質問に回答しておらず、Anthropicが顧客向けの通知を出していない理由は不明です。続報を待つ必要があります。

用語解説

VS Code拡張機能
Visual Studio Codeとその互換エディタに機能を追加する部品。マーケットプレイスから配布・更新される。
サプライチェーン攻撃
正規の配布経路や依存部品を乗っ取り、利用者に悪意あるコードを届ける攻撃手法。
逆SSHトンネル
端末側から外部サーバーへSSH接続を張り、外部から端末へ入れる経路を作る手法。
侵害指標(IoC)
侵害の痕跡を示すIPアドレスやファイルハッシュなどの情報。検知や調査に使う。
IDE権限
統合開発環境の実行権限。ファイルの読み書きやツール実行が可能で影響範囲が大きい。

出典

Anthropic VS code extension on Cursor backdoored for nearly 12 hours

Ars Technica / Dan Goodin / 2026年10月31日

https://arstechnica.com/security/2026/10/anthropic-vs-code-extension-on-cursor-backdoored-for-nearly-12-hours

AI導入も顧問も、お任せください

何から手をつけるか、どこまでAIに任せるか。自社の業務に合わせて整理し、導入から運用まで伴走します。相談だけでも構いません。

AI導入について相談する