Cursorは本日、セキュリティインシデントに関する通知を公開し、Cursor VS Code拡張機能マーケットプレイスで特定の拡張機能パッケージ「Anthropic.claude-code」バージョン2.1.313が悪意を持って改ざんされていたことを確認しました。このバージョンはAnthropicによって開発されたものではなく、攻撃者によってアップロードされた悪意あるコピーです。Cursorは最大5,000人のユーザーが影響を受けた可能性があるとし、該当ユーザーには直接連絡すると述べています。
公告によると、悪意あるバージョンは太平洋時間の同日午前2:27頃から午後1:35頃までマーケットプレイスで入手可能でした。この拡張機能は悪意あるコードを実行し、永続的なSSHバックドアをインストールしようとします。具体的には、ホスト名、ユーザー名、OS、アーキテクチャ、ホームディレクトリのパス、環境変数名、作業ディレクトリ、設定されたGitメールアドレス、パブリックIPなどのホストおよびユーザー情報を収集します。さらに、攻撃者が制御するSSHキーをauthorized_keysに追加し、ローカルのSSHサービスを有効化してリバースSSHトンネルを開こうとします。ただし、悪意あるコードのエラーにより、Cursorが管理者権限で起動されていた場合を除き、このステップは失敗します。
また、macOSのLaunchAgentまたはWindowsのスケジュールタスク(SYSTEMとして実行を試み、スタートアップスクリプトをフォールバックとして使用)を介してリバースSSHトンネルを永続化しようとします。バックグラウンドスクリプトは約60秒ごとにトンネル接続を再試行し、HTTP POSTでホストの詳細とバックドアの状態を攻撃者サーバーのポート8099の/beaconに送信します。Cursorによると、攻撃者サーバーはもはや機能しておらず、同社はサーバーをホストしていたクラウドプロバイダーと協力してオフラインにしたため、リバースシェルとホスト詳細のPOSTは機能しません。
Cursorは、これらの発見は特定されたパッケージに関するものであり、拡張機能の他のバージョンや公式配布チャネルが影響を受けている証拠はないと強調しています。また、ローカルSSHサービスの有効化には管理者権限が必要ですが、悪意ある拡張機能はほとんどのmacOSおよびWindowsホストでその権限を持っていません。そのため、これらのホストではこのステップは失敗し、攻撃者はトンネル経由でログインできません。しかし、拡張機能は依然として攻撃者のSSHキーを追加し、永続化メカニズムをインストールし、ホストの詳細を攻撃者に送信するため、ユーザーは以下の修復手順に従う必要があります。
悪意あるバージョンを検出した後、Cursorは直ちにマーケットプレイスから削除し、それ以上の配布をブロックしました。慎重を期してVS Codeマーケットプレイスを完全に停止し、アクセスを監査して他の拡張機能が改ざんされていないことを確認しました。さらに、キーをローテーションし、マーケットプレイスを再構築してオンラインに戻し、ホスティングプロバイダーと協力して悪意あるサーバーをオフラインにすることで攻撃を妨害しました。
2026年10月29日太平洋時間午前2:27から午後1:35の間にCursor VS Code拡張機能マーケットプレイスからAnthropic.claude-code 2.1.313をインストールまたは更新したユーザーは、直ちに以下のチェックを実行して影響を受けているかどうかを確認する必要があります。エンドポイント、ネットワーク、拡張機能インストールのテレメトリを検索し、ペイロードの実行やバックドアのインストールの証拠があるホストを隔離します。公式の修復スクリプトを使用して、不正なSSHキー、永続化メカニズム、実行中のトンネルプロセスを削除します。拡張機能をアンインストールするだけでは不十分な場合があります。悪意あるペイロードは独立した永続化スクリプトをドロップし、実行を続けるためです。影響を受けたホストからアクセス可能な認証情報とセッションは、信頼できるシステムからローテーションしてください。
影響を受けたかどうかを確認する方法は、SSHのauthorized_keysファイルに「svc-telemetry」というラベルの攻撃者の公開キーが含まれているかどうかをチェックすることです。macOSではgrepコマンドで~/.ssh/authorized_keysを確認し、WindowsではPowerShellで$HOME\.ssh\authorized_keysとC:\ProgramData\ssh\administrators_authorized_keysを確認します。キーが見つかった場合、そのマシンは影響を受けており、修復スクリプトを実行する必要があります。CursorはmacOSとWindows向けの修復スクリプトを提供しており、それぞれ影響を受けたユーザーとして、または管理者として実行します。スクリプトは悪意ある拡張機能、永続化メカニズム、トンネルプロセス、攻撃者のキーを削除し、何かが残っている場合は非ゼロのステータスで終了します。
公告には、改ざんされたVSIXファイルのハッシュ、悪意あるコード内のIPアドレス134[.]209[.]82[.]225とsvc-telemetry文字列、攻撃者エンドポイント、リバースSSHトンネル、外部およびローカルのビーコンアドレス、不正なSSH公開キーとそのフィンガープリント、リバーストンネルキーのフィンガープリント、macOSとWindows上の関連ファイルと永続化の場所など、侵害の指標が記載されています。プロセスとコマンドラインの指標には、ssh -N -Rコマンド、autossh、SysMonタスクを作成するschtasks、リモートログインを有効にするsystemsetup、OpenSSHサーバー機能を追加するコマンドなどが含まれます。さらに質問がある場合は[email protected]に連絡するよう呼びかけています。