Executive Summary
On October 29, 2026, a trojanized version of Anthropic's official Claude Code extension (version 2.1.313) was distributed through Cursor's IDE marketplace under the legitimate publisher identity anthropic.claude-code. Between approximately 2:27 a.m. and 1:35 p.m. PT, up to 5,000 developers auto-updated to the malicious build, which injected a 66-line JavaScript loader to plant an attacker-controlled SSH key labeled "svc-telemetry," establish a reverse tunnel to 134.209.82.225, install cross-platform persistence, and beacon host reconnaissance data—including environment variable names referencing cloud credentials—over unencrypted HTTP to port 8099.
This incident reflects a sharp escalation in software supply-chain attacks targeting AI developer tooling. As agentic AI extensions gain privileged access to developer workstations and cloud credential stores, attackers are exploiting marketplace trust relationships and auto-update mechanisms to achieve persistent footholds at the earliest stage of the software development lifecycle, compressing the window between initial compromise and credential exposure.
Why This Matters Now
AI coding assistants like Claude Code now run with elevated IDE privileges on machines holding cloud credentials, CI/CD tokens, and production secrets. The Cursor marketplace incident demonstrates that attackers are actively targeting this high-value vector: a single poisoned auto-update can silently backdoor thousands of developer endpoints before security teams detect anomalous outbound traffic, making supply-chain integrity and egress visibility urgent priorities for any organization using AI-powered development tools.
Attack Path Analysis
Attackers compromised the Cursor Marketplace publisher pipeline to distribute a trojanized version of Anthropic's Claude Code extension (v2.1.313), embedding a 66-line malicious JavaScript loader that installed persistent SSH backdoors, established reverse tunnels to an attacker-controlled C2 server, and harvested host reconnaissance data including environment variable names revealing cloud credentials. The attack exploited the trusted software supply chain to achieve code execution on developer workstations, with up to 5,000 users affected before the package was removed approximately 11 hours after distribution began.
Kill Chain Progression
This analysis maps confirmed threat intelligence to the full cloud kill chain to show where defensive gaps would emerge as an attack progresses.
Initial Compromise
Description
Attackers injected a malicious 66-line JavaScript loader into version 2.1.313 of the legitimate anthropic.claude-code extension and published it through the Cursor Marketplace under the official publisher identity. Developers with auto-update enabled silently received the trojanized package, achieving code execution within the VS Code extension host environment upon IDE startup or webview activation. The exact method of publisher identity compromise is unconfirmed but likely involved credential theft or pipeline hijack of the Cursor Marketplace publishing workflow.
MITRE ATT&CK® Techniques
Supply Chain Compromise: Compromise Software Dependencies and Development Tools
Compromise Host Software Binary
Account Manipulation: SSH Authorized Keys
Protocol Tunneling
Scheduled Task/Job
System Information Discovery
Unsecured Credentials: Credentials In Files
Exfiltration Over C2 Channel
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
NIST SP 800-53 Rev. 5 – Provenance of Software Components
Control ID: SR-4
CISA Zero Trust Maturity Model 2.0 – Least Privilege and Continuous Validation for Application Components
Control ID: Application Pillar – Application Access
NIS2 Directive – Supply Chain Security
Control ID: Article 21(2)(d)
DORA (EU Regulation 2022/2554) – Third-Party ICT Service and Tool Integrity
Control ID: Article 28 – ICT Third-Party Risk Management
PCI DSS 4.0 – Inventory and Integrity of Bespoke and Custom Software
Control ID: Requirement 6.3.2
ISO/IEC 27001:2022 – Outsourced Development and Third-Party Software Controls
Control ID: A.8.30
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Computer Software/Engineering
Trojanized Claude Code extension supply-chain attack directly targets software developers via Cursor IDE, exposing SSH keys, credentials, and CI/CD environment variables to persistent backdoor compromise.
Information Technology/IT
IT organizations using AI-assisted development tools face lateral movement and exfiltration risk as malicious SSH backdoors harvest cloud provider tokens, AWS/GCP secrets, and host reconnaissance data.
Computer/Network Security
Security teams are directly implicated as compromised developer tooling bypasses egress controls and zero-trust segmentation, establishing reverse tunnels to attacker infrastructure over unencrypted HTTP channels.
Financial Services
Financial sector developers using AI coding extensions risk credential exfiltration of KEY, TOKEN, SECRET, and PASS environment variables, violating PCI 4.0 and NIST 800-53 data-in-transit protections.
Sources
- Official Claude Code Extension on Cursor Marketplace Trojanized with Persistent SSH Backdoorhttps://thehackernews.com/2026/10/official-claude-code-vs-code-extension.htmlVerified
- Trojanized Claude Code Extension Plants Persistent SSH Backdoorhttps://opensourcemalware.com/blog/trojanized-claude-code-extension-plants-persistent-ssh-backdoorVerified
- Cursor Security Notice: Claude Code Extension Incidenthttps://cursor.com/blog/claude-code-extension-security-noticeVerified
- Cursor AI Official Statement on Marketplace Incidenthttps://x.com/cursor_ai/status/2116074289053175808Verified
- Anthropic Claude Code Releases - GitHubhttps://github.com/anthropics/claude-code/releasesVerified
- VirusTotal IP Report: 134.209.82.225https://www.virustotal.com/gui/ip-address/134.209.82.225/detectionVerified
- Hackers Hijack Five OVHcloud CLI Binaries - The Hacker Newshttps://thehackernews.com/2026/10/hackers-hijack-five-ovhcloud-cli.htmlVerified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Based on the attack progression modeled above, these are the defensive controls that would constrain each stage.
Aviatrix Zero Trust CNSF is directly relevant to this supply chain attack because the malicious extension relied on unrestricted outbound connectivity and implicit east-west trust to establish C2 tunnels and pivot toward cloud credentials. By enforcing identity-aware segmentation and controlled egress across cloud workloads, Aviatrix would likely have reduced the attacker's ability to reach internal infrastructure and exfiltrate reconnaissance data after initial code execution.
Control: Cloud Native Security Fabric (CNSF)
Mitigation: CNSF's workload-aware fabric would likely constrain the reach of newly executed extension code by reducing the set of cloud resources and internal segments reachable from developer workstation network paths, limiting how far the initial foothold could extend into cloud environments.
Control: Zero Trust Segmentation
Mitigation: Zero Trust segmentation would likely reduce the value of a planted SSH backdoor by constraining which internal segments and cloud resources the compromised workstation could reach, even with a valid local shell, limiting the attacker's ability to expand privilege scope beyond the initially infected host.
Control: East-West Traffic Security
Mitigation: East-west traffic enforcement would likely constrain the attacker's ability to move laterally from a compromised developer workstation toward cloud APIs, internal services, and CI/CD infrastructure, reducing reachability across segments that would otherwise be accessible through implicitly trusted internal network paths.
Control: Multicloud Visibility & Control
Mitigation: Multicloud visibility and control would likely surface anomalous outbound SSH and HTTP connections to an unknown external IP, and policy enforcement could constrain unauthorized outbound tunneling from workload environments, reducing the reliability and persistence of the attacker's C2 channel.
Control: Egress Security & Policy Enforcement
Mitigation: Egress security policy enforcement would likely constrain unauthorized HTTP beacon traffic destined for unknown external IPs, reducing the attacker's ability to reliably exfiltrate host reconnaissance data including credential metadata from cloud-connected developer environments.
Even with persistent backdoors established on developer workstations, the constrained east-west segmentation and egress policies applied across cloud environments would likely reduce the attacker's ability to convert workstation footholds into meaningful cloud infrastructure access, limiting the scope of credential abuse and downstream supply chain pivots.
Impact at a Glance
Affected Business Functions
- Software Development Toolchain Integrity
- Developer Workstation Security
- Cloud Credential and Secrets Management
- CI/CD Pipeline and Repository Access Control
Estimated downtime: 1 days
Estimated loss: N/A
Up to 5,000 affected developer workstations had the following data exfiltrated to attacker-controlled infrastructure at 134.209.82.225: public IP address, hostname, local username, operating system and CPU architecture, home and working directory paths, global Git email address, and the names (not values) of up to 40 environment variables matching patterns such as KEY, TOKEN, SECRET, PASS, AWS, and GCP. The enumeration of environment variable names reveals the presence of cloud provider credentials (AWS, GCP), CI/CD tokens, and API keys, enabling targeted follow-on attacks. Additionally, an attacker-controlled SSH key labeled 'svc-telemetry' was injected into each victim's ~/.ssh/authorized_keys file, and platform-specific persistence mechanisms (scheduled tasks on Windows, crontab on Linux, LaunchAgent on macOS) were installed. A reverse SSH tunnel to 134.209.82.225 was established, providing the attacker with potential interactive shell access to affected developer machines. On macOS and Windows hosts without admin rights, the local SSH service enablement failed, partially limiting direct tunnel ingress, but the SSH key injection, persistence, and beacon transmission still occurred on all platforms.
Recommended Actions
Key Takeaways & Next Steps
- • Deploy Egress Security & Policy Enforcement (CNSF): Block unauthorized outbound connections to unknown IPs and non-approved FQDNs at the network edge. The unencrypted HTTP beacon to 134.209.82.225:8099 and the reverse SSH tunnel to port 22 would have been detectable and blockable by egress FQDN filtering and outbound policy enforcement, directly preventing C2 establishment and data exfiltration from developer endpoints and cloud workloads.
- • Enforce Multicloud Visibility & Control for Anomaly Detection: Implement centralized traffic observability across developer workstations and cloud-connected endpoints to baseline normal outbound behavior. Anomalous beaconing patterns, new SSH tunnel initiations, and connections to newly observed external IPs from IDE processes would surface as high-confidence alerts, enabling rapid containment within the 11-hour exposure window.
- • Apply Zero Trust Segmentation to Restrict Developer Workstation Blast Radius: Enforce identity-based microsegmentation policies that prevent developer workstations from initiating lateral SSH connections to internal cloud resources, CI/CD pipelines, or production environments. Least-privilege network access ensures that even a fully compromised developer host cannot pivot into cloud control planes or internal APIs without explicit policy authorization.
- • Leverage Cloud Native Security Fabric (CNSF) for Inline Enforcement Against Supply Chain Threats: Apply inline policy enforcement and real-time inspection at the cloud network layer to detect and block agentic or extension-based processes initiating unexpected outbound tunnels or writing to sensitive system paths such as ~/.ssh/authorized_keys. CNSF distributed policy enforcement provides a control layer independent of endpoint trust, directly mitigating supply chain compromise scenarios where the malicious code executes within a trusted application context.
- • Encrypt and Inspect East-West and Egress Traffic with Encrypted Traffic Controls (HPE): The beacon transmission occurred over unencrypted HTTP, making it trivially inspectable. Mandating encrypted traffic for all legitimate workloads and using high-performance encryption with traffic inspection at egress points ensures that unencrypted outbound data transfers are flagged as policy violations, while also protecting legitimate developer traffic from interception by actors using similar packet-sniffing techniques on shared network segments.



