Cursor: 10-29 に配られた偽の Claude Code 拡張(2.1.312/2.1.313)を入れたか確かめ、入れていたら掃除する
10月29日、Cursor の拡張マーケットプレイスで Anthropic.claude-code の 2.1.312 と 2.1.313 に悪意あるコードが入っていた。該当する Mac・Windows では、拡張を消すだけでは足りない。SSH 鍵と常駐設定を消し、資格情報を入れ替える。
当てはまるか
- Cursor で Anthropic.claude-code 拡張の 2.1.312 か 2.1.313 を入れた
- 入れたのが 10月29日 2:27am〜1:35pm(米太平洋時間)。日本時間では 10月29日 18:27〜10月30日 5:35
- 対象 OS は Windows と macOS。Cursor の発表では影響は最大 5,000 ユーザー
何をされるか(Cursor の発表)
- ホスト情報を集めて送る
svc-telemetryという名前の SSH 鍵を authorized_keys に足す- 逆向きの SSH トンネルを張る
- macOS は LaunchAgent、Windows はスケジュールタスクで常駐する
確認(macOS)
bash
grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"Windows の確認手順は Cursor の告知ページにある。
見つかったら
- 拡張を 2.1.314 以上に更新する(Cursor は全員に更新を求めている)
- authorized_keys から
svc-telemetryの行を消す - 常駐設定(LaunchAgent/スケジュールタスク)を消す。具体的な名前は告知ページで確認する
- そのマシンにあった資格情報(SSH 鍵、API キー、クラウドの認証情報、ブラウザのセッション)を入れ替える
注意点
- Cursor は一時マーケットプレイスを止め、再開している
- 拡張機能やプラグインの自動更新は便利だが、こうした事故もそのまま入ってくる。サードパーティ製のプラグイン(例: Claude Code: トークンの無駄(400K超の再読込・キャッシュ切れ後の再開)は /leaks プラグインで見つける ※モデル・料金)も中身を見てから入れる
追記(2026-11-05)
- Microsoft がこの偽拡張(
anthropic.claude-codeの 2.1.312/2.1.313)の削除手順を公開したと報じられている。拡張を消しても、追加された SSH の鍵や起動時の設定(自動起動の登録など)が残る場合があるので、~/.ssh/authorized_keysや起動項目も確かめる(出典: @humanhackerai · 2026-11-04 。Microsoft の原文は未確認) - 入れていた場合は、エージェントのトークンとキーも作り直す(情報窃取型マルウェアが Claude Code・Codex・Cursor のトークンを盗む: 感染を疑ったらパスワードより先にトークンとキーを無効にする)
出典
- Cursor の告知: cursor.com
- @cursor_ai · 2026-10-30