2026年10月29日(米国時間)、AIのコードエディター「Cursor」は、自社の拡張機能マーケットプレイスで配られた「Claude Code」の拡張機能に、改ざんされた版(バージョン2.1.313)が混ざっていたと発表しました。この改ざん版には、外からパソコンに入るための裏口(バックドア)を作ろうとするプログラムが入っていました。
対象はかなり限られていて、ターミナルでClaude Codeを使っている人や、Claudeのチャットだけを使っている人は関係ありません。当記事では、何が起きたのか、自分が関係あるか、確認方法と対処を、AI初心者向けにわかりやすく解説します。
Claude Codeの拡張機能の改ざん版にバックドア!何が起きた?(2026年10月29日)
いつ・どこで・何人:Cursorのマーケットで約11時間配られた
Cursorの公式ブログによると、改ざん版が配られていたのは、米国太平洋時間の10月29日午前2時27分ごろから午後1時35分ごろまでです。日本時間に直すと、10月29日の午後6時27分ごろから10月30日の午前5時35分ごろまでになります。
| 項目 | 内容(2026年10月30日時点) |
|---|---|
| 配られた場所 | Cursorの拡張機能マーケットプレイス(Cursorの中から拡張機能を探して入れる場所) |
| 改ざんされた版 | Claude Codeの拡張機能(anthropic.claude-code)のバージョン2.1.313 |
| 影響を受けた可能性がある人 | 最大で約5,000人(Cursorの発表。対象者にはCursorが直接連絡するとしています) |
| 作ったのは誰? | Cursorによると、Anthropic(Claudeの開発元)が作ったものではない |
| ほかの拡張機能 | Cursorが調べた範囲では、ほかの拡張機能の改ざんはなし |
Cursorは改ざん版をすぐに取り下げ、マーケットプレイスをいったん止めて調査・作り直しをしたうえで再開しました。攻撃者のサーバーも止めたとしています。
改ざん版は何をする?SSHの「合鍵」を勝手に登録
SSH(エスエスエイチ)は、離れた場所からパソコンを操作するための仕組みです。SSHで入れる相手は、「authorized_keys(オーサライズド・キーズ)」というファイルに書かれた鍵で決まります。家の合鍵の名簿のようなものです。
Cursorとセキュリティ調査サイトのOpenSourceMalwareによると、改ざん版は次のようなことをしようとします。
- パソコンの名前・ユーザー名・OS・Gitのメールアドレスなどを集めて、攻撃者に送る
- 攻撃者の鍵(名前は「svc-telemetry」)をauthorized_keysに書き込む
- パソコンのSSHの受け付けをオンにして、攻撃者のサーバーとの間に「裏の通り道」(リバーストンネル)を作る
- 再起動しても動き続けるように、自動で起動する仕組みを仕込む
OpenSourceMalwareの分析では、このプログラムはエディターを起動したとき、または拡張機能の画面を開いたときに動きます。Claudeと会話をしなくても動く点に注意が必要です。
Cursorによると、SSHをオンにする部分は、Cursorを管理者の権限で起動していたごくまれな場合を除いて失敗しますが、鍵の書き込みや自動起動の仕込み、情報の送信は行われます。なお、環境変数(パソコンに保存した設定の値)は名前だけが集められ、中身は送られていないとされています。
公式の発表はこちら
Cursorの公式ブログには確認方法・削除の手順・痕跡の一覧が、OpenSourceMalwareの記事には改ざん版の詳しい分析がまとめられています。
>>Claude Codeの拡張機能の改ざん版についてのお知らせ(Cursor公式ブログ・英語)
>>改ざんされたClaude Codeの拡張機能の分析(OpenSourceMalware・英語)
Claude Codeの拡張機能のバックドア、自分は関係ある?
使い方別の早見表
ポイントは「Cursorのマーケットプレイスから」「バージョン2.1.313が」「配られていた時間に入った」かどうかです。
| 使い方 | 関係 | 理由(2026年10月30日時点) |
|---|---|---|
| Cursorで、配られていた時間にClaude Codeの拡張機能を入れた・更新した | あり | 配られた2.1.313が改ざん版 |
| Cursorで使っているが、その時間に2.1.313を入れていない | 低い | ほかの版の影響の証拠はなし(Cursor) |
| Microsoft公式のVS Code Marketplaceから入れた | なし | 改ざんなし(OpenSourceMalware) |
| Open VSX(VS Codeの仲間のエディター向けの配布元)から入れた | なし | 出どころはOpen VSXではないと訂正(OpenSourceMalware) |
| ターミナルでClaude Codeを使っている | なし | 公式の配布物は影響の証拠なし(Cursor)、npm版は改ざんなし(OpenSourceMalware) |
| Claudeのチャット・アプリだけ | なし | エディターの拡張機能の話のため |
| Cursorでほかの拡張機能だけ | なし | ほかの拡張機能の改ざんはなし(Cursor) |
Cursorが公表した改ざん版は、Mac(Appleシリコン)用とWindows用の2種類です。
入れた覚えがなくても「自動更新」に注意
拡張機能は、自動で新しい版に更新されることがあります。前からCursorでClaude Codeの拡張機能を使っていた人は、配られていた時間に自動で2.1.313に更新された可能性があります。一度チェックしておきましょう。
そもそも「拡張機能」とは?Claude Codeのプラグインとの違い
拡張機能は、VS CodeやCursorのようなコードエディターに後から足す追加機能です。スマホにアプリを入れるように、エディターの「マーケットプレイス」から入れます。Claude Codeの拡張機能は、エディターの横にClaudeと話せる画面を出すもので、公式ドキュメントによると、版の番号は中のClaude Codeと同じです。
ややこしいのが、Claude Codeの「プラグイン」です。こちらはClaude Codeそのものに命令やスキルを足すもので、「/plugins」から管理します。今回問題になったのはエディターの拡張機能のほうで、Claude Codeのプラグインの話ではありません。
| 拡張機能 | Claude Codeのプラグイン | |
|---|---|---|
| 何に足す? | VS Code・Cursorなどのエディター | Claude Code |
| 今回の件 | 対象(Cursorのマーケットの2.1.313) | 対象外 |
>>VS CodeでClaude Codeを使用する(Claude Code公式ドキュメント)
Claude Codeの拡張機能のバックドアの確認方法
手順1:拡張機能のバージョンを見る
Cursorを開き、拡張機能の一覧(Macは「Cmd+Shift+X」、Windowsは「Ctrl+Shift+X」)で「Claude Code」を探して、バージョンの数字を見ます。2.1.313なら改ざん版の可能性があります。今の版が違っても、配られていた時間に2.1.313を通った可能性があるので、手順2も行いましょう。
手順2:Macで、知らない鍵がないか確かめる
Cursorのブログでは、Macの「ターミナル」で次のコマンドを実行するよう案内しています。authorized_keysに「svc-telemetry」の鍵があるかを調べるだけで、ファイルは書き換えません。
grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"
鍵が見つかったという意味の表示(英語)が出たら影響あり、鍵が見つからず影響なしという意味の表示(英語)が出たら、鍵は書き込まれていません。
手順2:Windowsで、知らない鍵がないか確かめる
Windowsでは、Cursorのブログに載っているPowerShell(Windowsの命令を打つ画面)のコマンドで確かめます。調べるのは、ユーザーのフォルダの「.ssh」の中のauthorized_keysと、「C:\ProgramData\ssh」の中のadministrators_authorized_keysの2つのファイルです。コマンドはブログからそのまま写して使いましょう。
手順3:そのほかの痕跡を確かめる
CursorとOpenSourceMalwareは、改ざん版が残すファイルや設定の名前も公表しています。主なものは次のとおりです。
| OS | 主な痕跡(Cursor・OpenSourceMalwareの公表) |
|---|---|
| Mac | ホームの「Library/LaunchAgents」の中の「com.apple.sysmond.plist」(Appleの部品に見せかけた名前)、ホームの「.config」の中の「.smt」「.smtk」 |
| Windows | タスクスケジューラの「SysMon」というタスク、スタートアップの「sysmon.cmd」、ユーザーのフォルダの「.config」の中の「smt.cmd」「smtk」 |
なお、Cursorによると、「自分のIPアドレスを調べるサービスにアクセスした記録」があるだけでは、被害の証拠にはなりません。会社のパソコンの場合は、自分で調べる前に、情報システムの担当者に相談しましょう。
Claude Codeの改ざん版が当てはまったときの対処方法
まずCursorの公式の削除スクリプトで取り除く
Cursorは、拡張機能をアンインストールするだけでは不十分な場合があるとしています。改ざん版は、拡張機能とは別のファイルに自動起動の仕組みを残すためです。
そのため、CursorはブログでMac用とWindows用の削除スクリプト(決まった作業を自動でするプログラム)を配っています。拡張機能・自動起動の仕組み・裏の通り道・攻撃者の鍵をまとめて取り除き、残りがあれば知らせるものです。実行のしかたもブログの手順どおりに行いましょう。
Cursorは、被害の跡があったパソコンはネットワークから切り離すこと、場合によってはパソコンを初期化して作り直すことも検討するよう求めています。
Claude Codeの拡張機能は2.1.314に更新する
Cursorは公式Xで、Cursorのすべての利用者にClaude Codeの拡張機能をバージョン2.1.314に更新するよう呼びかけています。10月30日時点で、Microsoft公式のVS Code Marketplaceでも、Anthropicの拡張機能は2.1.314が出ています。
ただし、更新は「これから改ざん版を使わない」ための対策です。すでに鍵や自動起動の仕組みを仕込まれていた場合は、更新だけでは消えないので、上の削除スクリプトと組み合わせましょう。
>>Claude Codeの拡張機能(Microsoft公式のVS Code Marketplace)
パスワード・APIキーなどを安全なパソコンから入れ替える
Cursorは、影響を受けたパソコンから使えたパスワードやログイン状態、APIキー(サービスを使うための合言葉)などを、別の安全なパソコンから入れ替えるよう勧めています。集められたのが環境変数の名前だけでも、その後に中を見られた可能性は否定できないためです。
再発防止:拡張機能と安全に付き合う3つのコツ
今回は配布元の中で改ざん版が配られたため、利用者が見分けるのは難しいケースでした。それでも、ふだんの使い方で被害は小さくできます。
- 公式の配布元から入れる:知らないサイトのファイルを直接入れない。名前が似た偽物にも注意する
- 自動更新を「放置」しない:問題のある版が自動で入ることもあるので、事件のニュースが出たら自分の版を確かめる
- 拡張機能を入れすぎない:使っていないものは外す。数が少ないほど狙われる入口も減る
ブラウザの拡張機能でも似た問題が起きています。あわせて確認しておきましょう。
▶ 関連記事:Chrome拡張機能319個が検索を乗っ取り!自分の拡張機能の確認方法と削除のしかた
▶ 関連記事:Claude Codeのセキュリティ注意!ダウンロードフォルダのAGENTS.md攻撃と対策
▶ 関連記事:プロンプトインジェクション対策は「手」を縛る!Claude Code・Codexの守り方
※2026年10月30日時点・Cursor公式ブログ(10月29日)、Cursor公式X、OpenSourceMalware(10月30日)、Claude Code公式ドキュメント、VS Code Marketplaceの情報より。JPCERT/CCの注意喚起は10月30日時点で出ていません
【まとめ】Claude Codeの拡張機能は、Cursorの人だけ版と鍵を確認
今回の改ざん版は、Cursorのマーケットプレイスで10月29日〜30日(日本時間)に配られたClaude Codeの拡張機能2.1.313で、影響を受けた可能性がある人は最大約5,000人です。Cursorで拡張機能を使っている人は、版とauthorized_keysの「svc-telemetry」を確かめ、当てはまれば公式の削除スクリプトとパスワードの入れ替えを行いましょう。ターミナルのClaude Code・Claudeのチャット・Microsoft公式のVS Code版を使っている人は、今回の件で対応する必要はありません。
AIの技術・サービス・ルールは変化が速く、本記事の予測や見通しは将来を保証するものではありません。各サービスの仕様・料金は公式サイトで最新の情報をご確認ください。本記事の情報は2026年10月30日時点のものです。
