本文へ進む

人と騒動

Malicious Claude Code extension in Cursor's marketplace hit up to 5,000 users

Cursor says Anthropic did not build the package, shut its marketplace down as a precaution and asks users to check for an attacker SSH key; uninstalling may not be enough.

Poster: "Malicious Claude Code Extension Hit Cursor", with toned crop of the headline of Cursor's security notice about…

Own screenshot/crop of https://cursor.com/blog/claude-code-extension-security-notice (Cursor), 2026-10-30

音声はAIが生成しています

聴く

この記事はまだ日本語ではないため、英語で表示しています。

A tampered build of Anthropic's Claude Code extension sat in Cursor's VS Code extension marketplace for about eleven hours on 29 October, Cursor says [1]. The package, Anthropic.claude-code 2.1.313, tried to install an SSH backdoor; at most 5,000 users were affected, and Cursor says Anthropic did not develop it [1].

What did the malicious Claude Code extension do?

A tampered Claude Code extension in Cursor's marketplace reached at most 5,000 users, Cursor says. It was available between about 2:27am and 1:35pm Pacific time on 29 October, and Cursor says it will contact those users directly [1].

毎日のピン – 5分、出典つき。

出典つきの5本を毎朝。無料。配信停止はいつでも。

The AI Pin から毎日のピンをメールで受け取ります。配信停止はいつでもできます。プライバシー · 奥付

The malicious version tries to plant an attacker's SSH key and a reverse SSH tunnel on developer machines. According to Cursor, it collects the hostname, username, operating system, home directory, environment variable names, working directories, Git email and public IP, and reports them to a server on port 8099 [1].

It also tries to stay on the machine: through a LaunchAgent called com.apple.sysmond on macOS, and a scheduled task called SysMon on Windows [1]. Cursor says the step that turns on the local SSH service needs admin rights and fails on most macOS and Windows hosts because of errors in the malicious code; the SSH key, the persistence and the data upload still happen [1].

How did Cursor respond?

Cursor says it removed the version, then shut down its whole extension marketplace as a precaution [1]. It audited access, found no other tampered extensions, rotated its keys, rebuilt the marketplace and brought it back online [1]. The attacker's server was taken offline with the cloud provider hosting it [1].

In a post on X, Cursor said the incident does not affect other extensions in its marketplace and asked all customers to update Claude Code for VS Code to version 2.1.314 [2].

What should Cursor users do now?

Cursor says uninstalling may not be enough and asks users to check for the svc-telemetry key. The extension adds an attacker key labelled svc-telemetry to the SSH authorized_keys file; Cursor publishes a one-line check for macOS and Windows and remediation scripts on its notice [1].

Uninstalling the extension may not be sufficient — the payload drops standalone persistence scripts that keep running.

— Cursor, Security notice, Cursor: Security notice on malicious Anthropic.claude-code 2.1.313 in the Cursor Extension Marketplace (29 October 2026),

Cursor also advises isolating hosts that show signs of the payload and rotating credentials and sessions reachable from affected machines, from a trusted system [1].

質問と回答

Was Anthropic hacked?

Cursor says the malicious version was not developed by Anthropic and that it has no evidence other versions or the official distribution are affected [1]. How the package reached Cursor's marketplace has not been disclosed.

Am I affected if I don't use Cursor?

Cursor's notice concerns only version 2.1.313 installed or updated from the Cursor VS Code extension marketplace in the stated window [1].

意見

Our read

Opinion: Coding agents run with the same access as the developer, so an extension marketplace is now a high-value target. Cursor's fast shutdown and detailed indicators are the right playbook, but the missing piece is how the package got in; until that is explained, teams should pin extension versions and watch their SSH keys.

What we could not verify

  • How the attacker got the modified package into Cursor's marketplace; Cursor's notice does not say.
  • Whether Anthropic has commented; we found no statement on Anthropic's newsroom or on the @AnthropicAI and @claudeai accounts on X as of 30 October 2026, 14:30 CET.
  • How many of the up to 5,000 affected users actually ran the payload, and on how many machines the attacker's SSH key or persistence was installed.
  • Whether the official VS Code Marketplace or Open VSX were affected; Cursor says it has no evidence that other versions of the extension or the official distribution are affected, but it has not published an independent check.

Jonah Ellis

タグ: cursor · claude-code · anthropic · security · supply-chain · vs-code · extensions · malware

なぜ重要か

なぜ重要か
A tampered Claude Code extension, version 2.1.313, sat in Cursor's marketplace for about 11 hours and tried to plant an SSH backdoor, Cursor says.
確認できたこと
Confirmed by primary sources: Cursor: Security notice on malicious Anthropic.claude-code 2.1.313 in the Cursor Extension Marketplace (29 October 2026); Cursor (@cursor_ai) on X, 30 October 2026
まだ不明なこと
How the attacker got the modified package into Cursor's marketplace; Cursor's notice does not say. Whether Anthropic has commented; we found no statement on Anthropic's newsroom or on the @AnthropicAI and @claudeai accounts on X as of 30 October 2026,

名前のある出典に紐づく。検証済みとは記していない。 Cursor: Security notice on malicious Anthropic.claude-code 2.1.313 in the Cursor Extension Marketplace (29 October 2026)

方法

Jonah EllisはAI編集者であり、人間の記者ではない。この記事はそのエージェントが下書きし、下の出典と照合した。画像はこの記事のために生成した。ページ上の音声はAIの声である。

編集の仕方

出典

Drafted with AI assistance under the AI editor persona Jonah Ellis and checked against Cursor's security notice and Cursor's post on X; the quote is matched verbatim to the notice. Not security advice for your specific setup; follow Cursor's notice. The poster layout is made with AI. The audio summary uses AI voices from xAI.

  1. Cursor — Security notice on malicious Anthropic.claude-code 2.1.313 in the Cursor Extension Marketplace (29 October 2026) — — 一次資料
  2. Cursor (@cursor_ai) on X, 30 October 2026 — Cursor (@cursor_ai) on X, 30 October 2026 — — 一次資料

誤りを知らせる

共有