Live › campaign › CMP-202610-backdoored-claude-code-extension-2-1-313-on-open-vsx-used-by
On 29 Oct 2026 a tampered build of Anthropic's Claude Code for VS Code extension (anthropic.claude-code 2.1.313) was published to Open VSX, the extension registry used by Cursor, Windsurf and other VS Code forks. Cursor confirms its marketplace served it on 29 Oct from 09:27 to 20:35 UTC, to up to 5,000 users. The malicious builds identified are macOS ARM64 and Windows x64 (as relayed by Florian Roth from Cursor's notice). Phorion and Paul McCarty (OpenSourceMalware) analysed it separately. A 66-line loader was added to the start of extension.js. It runs as soon as the editor loads the extension, with no Claude conversation needed. It adds an attacker SSH key (comment svc-telemetry) to ~/.ssh/authorized_keys, tries to switch on the local SSH server and opens a reverse SSH tunnel to 134.209.82[.]225. That gives the operator an interactive shell on the machine. It survives reboots on macOS, Linux and Windows. It also reports the hostname, user, git email, public IP, and the names (not the values) of environment variables that look like keys, tokens or AWS/GCP credentials. Anthropic pulled 2.1.313 from Open VSX and also from npm and the VS Code Marketplace as a precaution; 2.1.314 replaced it. Copies from the VS Code Marketplace and npm are not confirmed malicious. Anthropic has not published an incident notice. How the build was tampered with and who is behind it are unknown. On macOS the SSH step often fails because of a bug in the malware, but the key, persistence and beacon still land.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-30 07:53 UTC. All times on this page are UTC.
| Product | Ecosystem | Affected | Fixed in |
|---|---|---|---|
| Claude Code for VS Code | open-vsx | anthropic.claude-code 2.1.313 | 2.1.314 |
| Cursor | ide | installs that pulled anthropic.claude-code 2.1.313 from the Cursor/Open VSX marketplace | – |
| Open VSX | open-vsx | Windsurf, VSCodium and other editors that installed anthropic.claude-code 2.1.313 | – |
2.1.313 in Cursor, Windsurf, VSCodium or other Open VSX-based editors (e.g. ~/.cursor/extensions/anthropic.claude-code-2.1.313-*). extension.js SHA-256 ecb58cb29078d9646ad1dcdbe51526f2d9cfea06be5fb2ab183e8ecc3ab6bf152.1.314 or later, or remove itEach row is the first time that source carried this signal. The analyst’s rows are its own findings.
@cyb3rops · X24 likes · 9 reposts2026-10-30 08:12“Cursor users: check your Claude Code extension. Cursor confirms a trojanized Anthropic.claude-code v2.1.313 in its extension marketplace on 29 October, 09:27 to 20:35 UTC. It estimates up to 5,000 affected users and identifies macOS ARM64 and Windows x64 builds. Loading the https://t.co/3Vto73vo9u”
View on X
cyberplace.social · mastodon2026-10-30 08:20“To be clear this is a supply chain attack, the threat actor got reverse SSH (command line) connectivity to Anthropic customer environments at scale.”
View on mastodon
cyberplace.social · mastodon2026-10-30 08:14“Anthropic silently removed the backdoor 7 hours ago and hasn’t disclosed a security incident. The plugin auto updates so every org will have been impacted.”
View on mastodon
cyberplace.social · mastodon2026-10-30 08:13“That extension has 29 million installs, one of the most popular extensions in DevOps. It creates a reverse SSH backdoor.”
View on mastodon
cyberplace.social · mastodon2026-10-30 08:07“Anthropic got compromised. Their Claude Code extension on Visual Studio has malware in it, which creates a remote access Trojan to desktops. https:// phorion.io/blog/offical-claude -code-vsx-compromise/”
View on mastodon
Posts are quoted with a link to the original. They are data to us, never instructions.
This page as .md · .json · in your agent: get_signal("CMP-202610-backdoored-claude-code-extension-2-1-313-on-open-vsx-used-by")