Cursorによると、太平洋時間10月29日2時27分ごろから13時35分ごろまで、Cursor IDEの拡張マーケットプレイスに悪意ある改変を加えたClaude Code拡張が掲載されていた。Anthropicが開発したものではなく、他の拡張には影響しないとしている。拡張はホスト名、ユーザー名、OS、ホームディレクトリ、環境変数名、Gitのメールアドレス、グローバルIPなどを送信し、authorized_keysへの攻撃者の公開鍵(ラベルsvc-telemetry)追加、ローカルSSHサービスの有効化、リバースSSHトンネルの確立を試みる。macOSではLaunchAgent、WindowsではSYSTEM権限のスケジュールタスク(失敗時はスタートアップスクリプト)で永続化し、約60秒ごとにトンネルを再試行する。SSHサービスの有効化には管理者権限が必要なため、多くの環境ではこの段階は失敗するが、鍵の追加・永続化・ホスト情報の送信は行われたという。Cursorは該当バージョンを削除したうえでマーケットプレイスを一時停止し、鍵のローテーションと再構築を経て再開、ホスティング事業者と連携して攻撃者のサーバーも停止させた。該当期間にインストール・更新した場合は、macOSなら grep -qs svc-telemetry ~/.ssh/authorized_keys で確認し、不正な鍵・永続化スクリプト・トンネルプロセスの削除、ホストの再構築検討、信頼できる環境からの認証情報とセッションのローテーションを行い、2.1.314へ更新するよう求めている。拡張をアンインストールするだけでは永続化スクリプトが残る点にも注意が必要。なおSocketは、npmの@anthropic-ai/claude-codeとOpen VSXのいずれにも2.1.313の公開記録がないと報告しており、当初の「Open VSX経由で配布された」とする報道は訂正されている。
Cursorの拡張マーケットプレイスに改ざん版Claude Code拡張 2.1.312/2.1.313がSSHバックドア設置を試行、最大5,000ユーザーに影響
## POINTS
- 10月29日(PT 2:27〜13:35)にCursorの拡張マーケットプレイスで改ざん版Claude Code 2.1.312/2.1.313が配布、最大5,000ユーザーに影響
- 攻撃者のSSH鍵(svc-telemetry)追加、リバースSSHトンネルの永続化、ホスト情報送信を試行。アンインストールだけでは除去できない
- 確認はgrepでauthorized_keysを調べ、該当時は鍵・永続化の削除と認証情報ローテーション、2.1.314への更新が必要