VS Code Extension for Anthropic's Claude Model Backdoored, Affecting Thousands of Developers
A VS Code extension for Anthropic's Claude model was backdoored, potentially impacting up to 5,000 developers' machines.
A VS Code extension for Anthropic's Claude model was backdoored, creating a significant security breach that potentially impacted up to 5,000 developers' machines. The malicious version of the extension, 2.1.313, was designed to install persistent SSH backdoors, allowing attackers to gain control over the affected systems. This incident highlights the critical nature of software extensions and the potential risks they pose when distributed through official channels.
According to reports, the attack involved gaining control of Anthropic's official account on Cursor, a platform for managing VS Code extensions. The distribution of the malicious extension lasted approximately 11 hours on October 29, affecting developers using Windows, macOS, and Linux operating systems. During this period, the attackers inserted a malicious JavaScript loader at the beginning of the extension's extension.js file, which executed without requiring any user interaction.
The malicious code collected system and user information, added an attacker-controlled SSH key, and attempted to enable SSH access. Persistence was achieved through macOS LaunchAgent or Windows scheduled task/Startup script, ensuring that the backdoor remained active even after the initial infection. Host details and backdoor status were sent to the attacker’s server at IP address 134.209.82.225, providing valuable insights into the affected systems.
Despite these sophisticated maneuvers, coding errors in the malware's SSH setup routines likely prevented full access to many affected systems. However, the malware could still send reconnaissance data even if the SSH backdoor failed, allowing the attackers to gather crucial information about the targeted machines. In response to the incident, Cursor removed the malicious extension and shut down its marketplace temporarily to prevent further infections.
It is worth noting that no evidence was found that other extension versions or official distributions were affected. Affected users are advised to check for the 'svc-telemetry' SSH key on their machines as part of the remediation process. Additionally, impacted users should isolate their machines, rotate secrets, invalidate sessions, and rebuild their environment to ensure complete security. The distribution timeframe for the malicious extension was between 2:27 a.m. and 1:35 p.m. Pacific Time, indicating a relatively narrow window for the attack to occur.
While the exact method by which the attackers managed to publish the malicious extension under Anthropic's name remains unclear, questions also arise regarding whether Cursor or Anthropic's systems were compromised during the incident. Furthermore, it is notable that Anthropic has not issued a public notice to its customers about the incident, leaving some uncertainty around the impact on their operations and future security measures.
What we know
- - A VS Code extension for Anthropic's Claude model was backdoored. 12
- - Up to 5,000 developers' machines were potentially affected. 12
- - The malicious version of the extension was 2.1.313. 12
- - The extension was designed to install persistent SSH backdoors. 12
- - The attack involved gaining control of Anthropic's official account on Cursor. 1
- - The backdoored extension worked on Windows, macOS, and Linux. 1
- - The distribution of the malicious extension lasted approximately 11 hours on October 29. 2
- - Attackers inserted a malicious JavaScript loader at the beginning of the extension's extension.js file. 2
- - The malicious code executed without requiring user interaction. 2
- - The extension collected system and user information, added an attacker-controlled SSH key, and attempted to enable SSH access. 2
- - Persistence was achieved through macOS LaunchAgent or Windows scheduled task/Startup script. 2
- - Host details and backdoor status were sent to the attacker’s server at IP address 134.209.82.225. 2
- - Coding errors in the malware's SSH setup routines likely prevented full access to many affected systems. 2
- - The malware could still send reconnaissance data even if SSH backdoor failed. 2
- - Cursor removed the malicious extension and shut down its marketplace temporarily. 2
- - No evidence was found that other extension versions or official distribution were affected. 2
- - Impacted users should check for 'svc-telemetry' SSH key on their machines. 2
- - Remediation includes isolating machines, rotating secrets, invalidating sessions, and rebuilding the environment. 2
- - Only Cursor was distributing the malicious extension; npm, Open VSX, and Microsoft's Visual Studio Code Marketplace were not affected. 2
- - Questions remain about how the attackers published the malicious extension under Anthropic's name and if Cursor or Anthropic's systems were compromised. 2
- - Anthropic has not issued a public notice to customers about the incident. 1
- - The distribution time frame was between 2:27 a.m. and 1:35 p.m. Pacific Time. 2
Powered by Quantum Forge Robotics with Jessi AI Intelligence
Verification report
- confirmed
A VS Code extension for Anthropic's Claude model was backdoored.
85% · supported by 2 - confirmed
Up to 5,000 developers' machines were potentially affected by the backdoored extension.
85% · supported by 2 - confirmed
The malicious version of the extension was 2.1.313.
85% · supported by 2 - confirmed
The extension was designed to install persistent SSH backdoors.
85% · supported by 2 - likely
The attack involved gaining control of Anthropic's official account on Cursor.
71% · supported by 1 - likely
The backdoored extension worked on Windows, macOS, and Linux.
71% · supported by 1 - likely
The distribution of the malicious extension lasted approximately 11 hours on October 29.
71% · supported by 1 - likely
Attackers inserted a malicious JavaScript loader at the beginning of the extension's extension.js file.
71% · supported by 1 - likely
The malicious code executed without requiring user interaction.
71% · supported by 1 - likely
The extension collected system and user information, added an attacker-controlled SSH key, and attempted to enable SSH access.
71% · supported by 1 - likely
Persistence was achieved through macOS LaunchAgent or Windows scheduled task/Startup script.
71% · supported by 1 - likely
Host details and backdoor status were sent to the attacker’s server at IP address 134.209.82.225.
71% · supported by 1 - likely
Coding errors in the malware's SSH setup routines likely prevented full access to many affected systems.
71% · supported by 1 - likely
The malware could still send reconnaissance data even if SSH backdoor failed.
71% · supported by 1 - likely
Cursor removed the malicious extension and shut down its marketplace temporarily.
71% · supported by 1 - likely
No evidence was found that other extension versions or official distribution were affected.
71% · supported by 1 - likely
Impacted users should check for 'svc-telemetry' SSH key on their machines.
71% · supported by 1 - likely
Remediation includes isolating machines, rotating secrets, invalidating sessions, and rebuilding the environment.
71% · supported by 1 - likely
Only Cursor was distributing the malicious extension; npm, Open VSX, and Microsoft's Visual Studio Code Marketplace were not affected.
71% · supported by 1 - likely
Questions remain about how the attackers published the malicious extension under Anthropic's name and if Cursor or Anthropic's systems were compromised.
71% · supported by 1 - likely
Anthropic has not issued a public notice to customers about the incident.
71% · supported by 1 - likely
The distribution time frame was between 2:27 a.m. and 1:35 p.m. Pacific Time.
71% · supported by 1
Sources & references
- Ars Technica AI — Anthropic VS code extension on Cursor backdoored for nearly 12 hours
- BleepingComputer — Malicious Claude Code extension on Cursor planted SSH backdoors




