SOURCE CHECK
Cursor公式のセキュリティ告知「Security notice」で確認しています。最新版のバージョン番号(2.1.314)は報道・研究者の情報です。配布経路をめぐる当初の報道や、Anthropic側のコメントは確認できていないため、確定情報としては扱っていません。時刻はすべて日本時間に直しています。
Cursorの拡張機能マーケットプレイスで、「Claude Code」拡張の改ざん版(Anthropic.claude-code 2.1.313)が配布されていました。2026年10月29日 18:27ごろ〜10月30日 5:35ごろ(日本時間)に、Cursorでこの拡張を入れた・更新した人は、SSHの鍵ファイルに「svc-telemetry」がないかを今すぐ確かめてください。
- 改ざん版はAnthropicが作ったものではありません。Cursorは「ほかのバージョンや公式の配布物が影響を受けた証拠はない」としています
- 影響は最大5,000人。Cursorが対象者に直接連絡するとしています
- 確認は1行のコマンドで済みます。「svc-telemetry key found」と出たら影響あり、拡張を消すだけでは不十分なことがあります
- 攻撃者がどうやってマーケットプレイスに公開できたか(侵入経路)は、まだ公表されていません
この記事では、何が起きたのか、自分が対象かどうか、Mac・Windowsでの確認コマンド(Cursor公式のとおり)、見つかったときの手順、見つからなかった人がやることを順番にまとめます。拡張機能やMCPを入れる前の一般的な注意点は、Claude CodeのスキルとMCPのセキュリティリスク|入れ方と入れる前の確認リストにまとめています。
こんな人におすすめ
- CursorでClaude Code拡張機能を使っている人
- 自分が改ざん版を入れたかどうか分からず、確かめ方を知りたい人
- 「Anthropic公式の拡張が乗っ取られたのでは?」と心配になった人
01何が起きたか|Cursor公式の説明
Cursorは2026年10月29日(米国時間、日本時間10月30日)に、セキュリティ告知を出しました。要点は次のとおりです。
- 「Cursor VS Code extension Marketplace」で、Anthropic.claude-code バージョン2.1.313の悪意ある改変版が配布された。期間は2026年10月29日 18:27ごろ〜10月30日 5:35ごろ(日本時間)(米国太平洋時間 10月29日 2:27am〜1:35pm)。
- この改変版はAnthropicが開発したものではない(not developed by Anthropic)。
- 影響を受けたのは最大5,000人で、Cursorが直接連絡する。
改変版は、次のような動きをするとされています。
- ホスト名、ユーザー名、OS、アーキテクチャ、ホームフォルダの場所、環境変数の「名前」、作業フォルダ、Gitに設定したメールアドレス、公開IPを集める
- 攻撃者のSSH鍵(ラベル
svc-telemetry)をauthorized_keysに追加し、SSHサービスの有効化と「リバースSSHトンネル」(外から入り込むための裏口)を試みる - macOSはLaunchAgent、Windowsはスケジュールタスク(SysMon)などで常駐し、約60秒ごとに再試行する
- ポート8099の
/beaconに端末の情報を送る
一方で、SSHサービスを有効にするには管理者権限が必要で、多くのmacOS・Windowsではこの段階が失敗し、トンネル経由でログインされることはなかったとしています。ただし鍵の追加・常駐化・端末情報の送信は行われるため、Cursorは「いずれにしても対処手順を実施してほしい」としています。攻撃者のサーバーは、クラウド事業者と協力して停止済みです。
Cursor側は、該当版を削除して配布を止めたうえで、念のためマーケットプレイス全体を停止。アクセスを監査してほかの拡張に改ざんがないことを確かめ、鍵を入れ替えて再構築し、再開したとしています。
日本語でも、Cursor公式の告知を紹介する投稿が出ています。
出典:Cursor「Security notice — malicious version of Anthropic.claude-code (2.1.313)」
02自分が対象かどうか
Cursorの告知で対象とされているのは、3つの条件がそろった人です。
| 使い方 | 扱い | 根拠 |
|---|---|---|
| Cursorのマーケットプレイスから、期間中にClaude Code拡張 2.1.313を入れた・更新した | 対象。03のコマンドで確認 | Cursor公式 |
| Cursorで使っているが、期間中に入れていない・更新していない/別のバージョン | 対象条件に当てはまらない。念のため03の確認を | Cursor公式(ほかのバージョンが影響を受けた証拠はない) |
| VS Code本体でMicrosoftのマーケットプレイスから入れた | Cursorの告知の対象条件には当てはまらない | Cursorの告知はCursorのマーケットプレイスについて。Microsoft版は研究者が悪意なしと説明(報道ベース・未確認) |
| ターミナル版のClaude Code(npm)やClaudeのアプリ | Cursorの告知の対象条件には当てはまらない | 研究者は悪意なしと説明(報道ベース・未確認) |
Cursorでのバージョンの見方は、左の「拡張機能」(Extensions)の画面で「Claude Code」を選ぶと、名前の横に表示されます。ただし、すでに更新されていると今の番号は2.1.313ではありません。入れた時期がはっきりしない人は、バージョンにかかわらず03のコマンドで確かめるのが確実です。
「2.1.313」というバージョン番号そのものはCursor公式の告知に書かれていますが、日本語では報道・SNS経由で広まっている情報も多いため、必ず公式の告知とあわせて確かめてください。
対象の条件を整理した日本語の投稿もあります。
拡張機能やMCPを「入れる前」に何を確かめればよいかは、Claude CodeのスキルとMCPのセキュリティリスク|入れ方と入れる前の確認リストで詳しく扱っています。
出典:Cursor「Security notice — malicious version of Anthropic.claude-code (2.1.313)」
03確認方法|Mac・Windowsのコマンド
改変版は、SSHの鍵ファイルに svc-telemetry というラベルの鍵を書き足します。Cursor公式が示しているコマンドで、これがあるかを確かめます。コマンドは公式のとおりで、ファイルを書き換えるものではありません。
macOS(ターミナルで実行)
「ターミナル」アプリを開き、下の1行を貼り付けてEnterを押します。
grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"
コピー後、ターミナルに貼り付けて実行します。
Windows(PowerShellで実行)
PowerShellを開き、下の2行を貼り付けてEnterを押します。
$files = "$HOME\.ssh\authorized_keys", "C:\ProgramData\ssh\administrators_authorized_keys" | Where-Object { Test-Path $_ }
if ($files -and (Select-String svc-telemetry $files)) { "svc-telemetry key found" } else { "No key found; machine not impacted" }コピー後、ターミナル(PowerShell)に貼り付けて実行します。
| 表示 | 意味 |
|---|---|
svc-telemetry key found | 影響あり。04の手順へ |
No key found; machine not impacted | 鍵は見つからない。05へ |
公式の告知では、このほかに次のファイルや設定が痕跡として挙げられています。
- macOS:
~/.config/.smt、~/.config/.smtk、~/Library/LaunchAgents/com.apple.sysmond.plist、$TMPDIR/.stk_* - Windows:
%USERPROFILE%\.config\smt.cmd、%USERPROFILE%\.config\smtk、%TEMP%\.stk_*、スケジュールタスクSysMon、%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\sysmon.cmd
出典:Cursor「Security notice — malicious version of Anthropic.claude-code (2.1.313)」
04見つかったときの手順
「svc-telemetry key found」と表示されたら、Cursorの告知に沿って次の順で進めます。
- 端末を隔離する:ネットワークから切り離し、ほかの端末への影響を防ぎます。
- 公式の修復スクリプトを実行する:Cursorの告知ページからダウンロードします。macOSは
remediate-macos.shを通常のユーザーで(rootではなく)保存したフォルダでbash remediate-macos.sh。Windowsはremediate-windows.ps1を「管理者として実行」で開いたPowerShellでpowershell -ExecutionPolicy Bypass -File .\remediate-windows.ps1。スクリプトは、改変版の拡張・常駐の仕組み・トンネルの処理・攻撃者の鍵を取り除き、何か残っていればエラーで終わるとされています。 - 拡張のアンインストールだけで済ませない:公式は「アンインストールだけでは不十分な場合がある」としています。常駐用のスクリプトが別に残って動き続けるためです。
- 別の安全な端末から、認証情報とセッションを変更する:その端末から使えたパスワード、APIキー、トークン、ログイン中のセッションが対象です。集められたのは環境変数の「名前」だけでも、裏口経由であとから盗まれた可能性は否定できない、と公式は書いています。
- 端末の再構築(初期化)を検討する。
修復スクリプトは、必ずCursor公式の告知ページから入手してください。メールやSNSで送られてきたファイル・リンクは使わないでください。不明点はCursorの [email protected] に問い合わせるよう案内されています。
セキュリティ研究者による日本語の速報もあります。
出典:Cursor「Security notice — malicious version of Anthropic.claude-code (2.1.313)」
05見つからなかった人がやること
- ☑ Claude Code拡張を最新版に更新しておく(最新版は2.1.314と報道・研究者が伝えています。番号はCursorの告知には書かれていません)
- ☑ Cursorの拡張機能の自動更新の設定を確かめ、入っている拡張に心当たりのないものがないか見直す
- ☑ 「対象です」「修復ツールはこちら」というメールやDMが来ても、リンクからは開かず、Cursor公式サイトの告知で確かめる
- ☑ 会社のPCなら、情報システム担当に今回の件を共有する
Cursorは対象者に直接連絡するとしていますが、その連絡をかたる偽メールにも注意してください。
公式をかたる偽サイト・偽メールの見分け方はChatGPT・Claudeの偽サイトの見分け方|広告・無料に注意を参考にしてください。ブラウザ側の拡張機能が攻撃に使われるケースはChrome拡張機能にマルウェア警告が出たら|削除と利用後の確認にまとめています。
出典:Cursor「Security notice — malicious version of Anthropic.claude-code (2.1.313)」、The Hacker News(2.1.314の公開について)
06まだ分かっていないこと
- 侵入経路は公表されていません:攻撃者がどうやってCursorのマーケットプレイスに改変版を公開できたかは、Cursorの告知に書かれていません。
- 配布経路をめぐる報道(未確認・報道ベース):当初「Open VSXにあった」と報じられましたが、研究者がのちに訂正し、npm・Open VSX・Microsoftのマーケットプレイス版には悪意がなかったとしています。Cursor公式は「Cursorのマーケットプレイス」と説明しています。
- Anthropicのコメント(未確認):Anthropic側の公式発表は、確認時点で見つかっていません。
- 2.1.314(報道ベース):最新版の番号は報道・研究者の情報です。
Cursorから続報が出たら、この記事に追記します。
出典:Cursor「Security notice — malicious version of Anthropic.claude-code (2.1.313)」
07よくある質問
Anthropic公式の拡張機能が乗っ取られたのですか?
Cursorの告知では、改変版は「Anthropicが開発したものではない」とされ、ほかのバージョンや公式の配布物が影響を受けた証拠はないとしています。
VS Codeを使っていても危ないですか?
Cursorの告知の対象は、Cursorのマーケットプレイスから期間中に2.1.313を入れた・更新した人です。Microsoftのマーケットプレイス版やnpm版について、研究者は悪意のあるコードはなかったとしています(報道ベース・未確認)。心配なら03のコマンドで確かめてください。
拡張機能をアンインストールすれば大丈夫ですか?
公式は「アンインストールだけでは不十分な場合がある」としています。鍵が見つかった場合は、公式の修復スクリプトを使ってください。
情報は盗まれましたか?
改変版は端末名やユーザー名、環境変数の「名前」などを送っていたとされています。多くの端末ではSSH経由のログインは失敗したとされていますが、念のため別の端末から認証情報を変更するよう公式は案内しています。
侵入経路は分かっていますか?
確認時点では公表されていません。
08まとめ
- Cursorのマーケットプレイスで、Claude Code拡張の改ざん版2.1.313が2026年10月29日 18:27ごろ〜10月30日 5:35ごろ(日本時間)に配布されました。最大5,000人が影響を受けたとされています。
- 改ざん版はAnthropic製ではなく、ほかのバージョンや公式の配布物が影響を受けた証拠はない、とCursorは説明しています。
- 公式コマンドで
svc-telemetryを確かめ、見つかったら隔離→修復スクリプト→別端末から認証情報の変更→再構築の検討の順に進めます。 - 侵入経路やAnthropicのコメントは未確認です。
更新履歴:2026年10月30日 初版(19時台 日本時間時点の公式情報)。Cursorの続報が出たら追記します。
参考 引用元・公式情報
確認日:2026年10月30日(日本時間)
- Cursor「Security notice — malicious version of Anthropic.claude-code (2.1.313)」
配布期間、最大5,000人、動作、確認コマンド、修復手順、痕跡、Cursorの対応 - The Hacker News「Official Claude Code VS Code extension…」(報道)
最新版2.1.314の公開(報道ベース)
コメント