対策・学習13分で読める

Cursorの拡張機能マーケットプレイスに改ざんされた「Claude Code」拡張(10月29日・約11時間):SSHバックドアの確認方法

2026年10月29日、Anthropicの名前(Anthropic.claude-code)で公開され、Cursorが「Anthropicが開発したものではない」とする改ざん版が、Cursorの拡張機能マーケットプレイスで配布されました。Cursorの発表では、攻撃者のSSH鍵を追加し、常駐の設定を入れ、端末情報を送るコードでした。Cursorの発表内容と、利用者が行う防御の確認をまとめます。

本文を読む
公開日
更新日
最終確認
目次

対象:Cursorエディタを使っていて、2026年10月29日にClaude Code拡張機能を入れた・更新した人と、開発者の端末を管理しているチーム。本記事はCursorの公式の告知にもとづく解説で、防御のための確認だけを扱います。

続報待ち:この記事は公式発表に合わせて更新します

2026年10月31日時点

まだ分かっていないこと

  • 改ざん版がAnthropicの名前で公開された経路
  • マーケットプレイスの運営側・名前を使われた側のシステムに侵害があったか
  • 改ざん版を入れた利用者の数
  • バックドア経由で実際にアクセスされた端末の有無

Cursorは10月30日の午前11時30分(太平洋時間)に、指標を改訂し対象の版を明確にして告知を更新しました。同社は、影響の確認結果に問題がなくても、入れた可能性がある人は修復手順に従うよう案内しています。

Cursorの利用者が今日やること

1

10月29日に入れた・更新したかを確かめる

Cursorが示す期間は、2026年10月29日の太平洋時間で約午前2時27分から午後1時35分で、日本時間では10月29日の午後6時27分から10月30日の午前5時35分にあたります。Cursorの拡張機能の一覧で、Claude Code拡張機能の入っている版を確認してください。Cursorは、Windows・macOSの2.1.312と2.1.313を改ざん版としています。この期間に入れても更新してもいなければ、影響を受けたとはCursorの告知には書かれていません。

2

authorized_keysに svc-telemetry というラベルの鍵がないか確認する

Cursorは、コードが svc-telemetry というラベルの、攻撃者の管理するSSH公開鍵を追加しようとするとしています。authorized_keys ファイル(macOSでは通常、ホームフォルダの .ssh の中)を開いて、そのラベルを探します。Cursorの告知には、macOSとWindowsそれぞれの確認コマンドが載っています。コマンドは公式の告知のものを使い、ほかの場所に載っていたものは実行しないでください。

3

常駐の設定を確認する:LaunchAgent、タスクスケジューラ、スタートアップ

Cursorによれば、常駐の仕組みは、macOSではLaunchAgent、Windowsではタスクスケジューラ(予備でスタートアップ)で、約60秒ごとにやり直します。LaunchAgentのフォルダ、タスクスケジューラ、スタートアップのフォルダに、自分で作っていない項目がないか見てください。照合用の名前とファイルの場所は、Cursorの告知にあります。

4

当てはまるなら、隔離・削除・秘密情報の入れ替え

Cursorは、実行や設置の痕跡がある端末を隔離し、不正な鍵、常駐の設定、トンネルのプロセスを削除し、必要なら端末を再構築するよう案内しています。そのうえで、信頼できる別の端末から、影響を受けた端末で使えた認証情報とセッション(SSH鍵、クラウドやAPIのトークン、Gitやパッケージレジストリのトークン、ブラウザやSaaSのセッション)を入れ替えます。Cursorは、集められた環境変数が限定的でも、のちにバックドア経由で認証情報へアクセスされた可能性は排除できないと注意しています。

入れ替えの考え方と権限を絞った鍵は SSH鍵を最小権限で使う を参照してください。

5

確認結果が問題なくても、Cursorの修復手順は実行する

Cursorは、OSごとのスクリプトを用意し、影響の確認結果にかかわらず修復手順に従うよう案内しています。連絡先はCursorの告知に載っているセキュリティ窓口です。

6

チームの場合:開発者が入れられる拡張機能を見直す

許可するIDE拡張機能を決め、重要なものは更新を固定するか確認してから入れ、長期間有効な秘密情報を開発者のノートPCに置かないようにします。パッケージで同じ型の問題が起きた例は npmサプライチェーン攻撃への備え と TanStack・Nx Console・GitHubの連鎖侵害 を参照してください。

何が起きたのか(Cursorの告知より)

以下はすべてCursorの告知にもとづき、同社の発表として書いています(報道と明記したものを除く)。

  1. 2026年10月29日 太平洋時間 約午前2時27分

    Cursorによれば、最初の改ざん版がCursorの拡張機能マーケットプレイスに現れた。
  2. 10月29日 約午後1時35分(太平洋時間)

    期間の終わり(約11時間)。Cursorが改ざん版を削除し、配布を止めた。
  3. 10月29日

    Cursorがマーケットプレイスを一時停止し、アクセスと他の拡張機能を監査、鍵を入れ替え、マーケットプレイスを再構築して復旧。ホスティング事業者と協力して攻撃者のサーバーを停止させた。
  4. 10月30日 午前11時30分(太平洋時間)

    Cursorが指標を改訂し、対象の版を明確にして告知を更新。
約11時間
入手できた期間(Cursor)
2.1.312 / 2.1.313
改ざん版、Windows・macOS(Cursor)
最大約5,000人
影響を受けた可能性のある開発者(BleepingComputer)
機能していない
攻撃者のサーバー(Cursor)

分かっていること・分かっていないこと

2026年10月31日時点の状態です。新しい情報が出たら、この表を書き換えます。

項目発表の内容状態
Cursorのマーケットプレイスの改ざん版2.1.312と2.1.313、Windows・macOS、10月29日の太平洋時間で約午前2時27分から午後1時35分確定(Cursor)
開発者Cursorは、Anthropicが開発したものではないとしている確定(Cursor)
動作読み込み時に動作。端末・ユーザー情報の収集、攻撃者のSSH鍵の追加、SSH有効化・リバーストンネルの試行、LaunchAgentやタスクでの常駐の設定、端末情報の送信確定(Cursor)
SSHの有効化拡張機能が通常持たない管理者権限が必要で、多くの端末では失敗し、攻撃者はトンネル経由でログインできなかったはず。一方、攻撃者の鍵の追加・常駐の設定・端末情報の送信は行われた説明あり(Cursor)
他の拡張機能・公式の配布影響を受けた証拠はない現時点で証拠なし(Cursor)
他のマーケットプレイス(npm、Open VSX、VS Code Marketplace)初期の情報は訂正され、配布元はCursorのマーケットプレイスのみ報道(BleepingComputer)
利用者の数最大約5,000人が影響を受けた可能性(報道)。当サイトが確認したCursorの告知に人数の記載なし未確認
Anthropicの名前で公開された経路説明なし説明なし
バックドア経由での端末へのアクセス記載なし記載なし

読み方の注意:名前を使われた側は、侵害された側とは限らない

Cursorは、改ざん版はAnthropicが開発したものではないとしています。マーケットプレイスの運営側や名前を使われた側のシステムに侵害があったかは、当サイトが確認した出典では説明されておらず、本記事はどちらも主張しません。「影響を受けた可能性」は、その版が入手できたという意味で、端末にアクセスされたという意味ではありません。

SSH公開鍵の追加(svc-telemetry)

↓

authorized_keys を確認

→ 見つけたら削除、端末を隔離

常駐の設定(LaunchAgent/タスク/スタートアップ)

↓

見覚えのない項目を確認

→ 削除。再構築も検討(Cursor)

Cursorの告知による、改ざん版の動作と確認する場所

マーケットプレイスの偽の拡張機能が危険な理由

エディタの拡張機能は、使っている人の権限で動き、通常はファイル、Gitの認証情報、SSH鍵、ターミナルの環境変数に届きます。信頼されている名前の改ざん版は、多くのマルウェアよりも最初から多くの権限を持った状態で始まります。authorized_keys への鍵の追加は、送り手があとから戻ってくる経路を作るためのものなので、拡張機能を消すことと端末をきれいにすることは同じではありません。

一般に、拡張機能を入れる・更新する前には、発行元と正確な名前を確認する、広く使われている拡張機能に突然出た新しい版には慎重になる、新しいツールを試す環境に本番の認証情報を置かない、といった点を心がけてください。

出典

  • Cursor「Claude Code拡張機能に関するセキュリティ告知」(2026年10月29日公表、30日更新) — cursor.com
  • BleepingComputer「Malicious Claude Code extension on Cursor planted SSH backdoors」(2026年10月30日) — bleepingcomputer.com

更新履歴

2026-10-31:初版。Cursorの告知(10月30日午前11時30分PT更新)にもとづく。公開された経路や利用者の数が説明されたら本記事を更新します。

次に読む

最新の速報

速報の一覧 →

よくある質問

QCursorのマーケットプレイスで何が起きたのですか?
A

Cursorの告知(2026年10月29日、30日更新)によれば、AnthropicのClaude Code拡張機能の名前で登録された拡張機能の改ざん版(2.1.312と2.1.313、Windows・macOS)が、10月29日の太平洋時間で約午前2時27分から午後1時35分まで、Cursorの拡張機能マーケットプレイスで配布されました。Cursorは、これらの版はAnthropicが開発したものではないとしています。

Q公式のClaude Code拡張機能や他のマーケットプレイスは影響を受けましたか?
A

Cursorは、拡張機能の他の版や公式の配布が影響を受けている証拠はなく、マーケットプレイスの他の拡張機能も改ざんされていないとしています。BleepingComputerは、npm、Open VSX、Visual Studio Code Marketplaceにも及ぶとした初期の情報は後に否定され、配布元はCursorのマーケットプレイスのみと報じています。

Q改ざん版は何をしましたか?
A

Cursorによれば、読み込み時に動き、端末とユーザーの情報を集め、攻撃者の管理するSSH鍵を追加し、SSHの有効化とリバーストンネルを試み、macOSではLaunchAgent、Windowsではタスクスケジューラ(予備でスタートアップ)でトンネルを維持しました。Cursorは、SSHサービスの有効化には拡張機能が通常持たない管理者権限が必要で多くの端末では失敗するため、攻撃者がトンネル経由でログインすることはできなかったはずだとする一方、拡張機能が攻撃者のSSH鍵を追加し、常駐の設定を入れ、端末情報を攻撃者へ送ったとしています。

Q自分が影響を受けたかどうか、どう確認しますか?
A

2026年10月29日にCursorでClaude Code拡張機能を入れた・更新した人は、入っている版を確認し、authorized_keys に svc-telemetry というラベルのSSH鍵がないか、見覚えのないLaunchAgent(macOS)、タスクスケジューラやスタートアップの項目(Windows)がないかを確認してください。具体的なコマンドと指標はCursorの告知にOSごとに載っており、修復用のスクリプトも用意されています。

Q拡張機能をアンインストールすれば十分ですか?
A

Cursorは、アンインストールだけでは足りない場合があり、鍵や常駐設定が残りうるとして、端末の再構築が適切なこともあるとしています。また、集められた環境変数は限定的だが、のちにバックドア経由で認証情報へアクセスされた可能性は排除できないとして、その端末から届く秘密情報は、信頼できる別の端末から入れ替えるよう案内しています。

Q何人が影響を受けましたか?
A

確定していません。BleepingComputerは最大約5,000人の開発者が影響を受けた可能性があると報じていますが、当サイトが確認したCursorの告知本文には人数の記載がありません。「影響を受けた可能性」は、その版が入手できる状態だったという意味で、全員が侵害されたという意味ではありません。