Executive Summary
In April 2026, the GlassWorm campaign introduced a new attack vector targeting developers by distributing a malicious Visual Studio Code (VS Code) extension named "specstudio.code-wakatime-activity-tracker." This extension, masquerading as the legitimate WakaTime tool, included a Zig-compiled native binary designed to stealthily infect all integrated development environments (IDEs) on a developer's machine. Once installed, the binary identified and compromised various IDEs, including VS Code, VSCodium, Positron, and AI-powered coding tools like Cursor and Windsurf. The attack involved downloading a second-stage malicious extension from an attacker-controlled GitHub account, which exfiltrated sensitive data and deployed a remote access trojan (RAT) that installed an information-stealing Google Chrome extension. (thehackernews.com)
This incident underscores the evolving sophistication of supply chain attacks targeting developer environments. The use of native binaries compiled in Zig to propagate malware across multiple IDEs highlights the need for enhanced vigilance and security measures within the software development community. Developers are advised to scrutinize extensions before installation and monitor their systems for unauthorized changes to prevent similar compromises.
Why This Matters Now
The GlassWorm campaign's use of a Zig-compiled dropper to infect multiple IDEs represents a significant escalation in supply chain attacks targeting developers. This method allows attackers to propagate malware across various development environments, increasing the potential for widespread compromise. The incident highlights the urgent need for developers to exercise caution when installing extensions and to implement robust security practices to safeguard their development tools and environments.
Attack Path Analysis
The GlassWorm campaign initiated by distributing a malicious VS Code extension that masqueraded as a legitimate tool, leading to the installation of a Zig-compiled binary. This binary executed with elevated privileges, enabling it to scan for and infect all compatible IDEs on the system. Subsequently, the malware moved laterally by installing a second-stage malicious extension across all detected IDEs. The second-stage extension established command and control by communicating with a C2 server retrieved via the Solana blockchain. Sensitive data was exfiltrated, and a remote access trojan was deployed, culminating in the installation of an information-stealing Chrome extension.
Kill Chain Progression
Initial Compromise
Description
The adversary distributed a malicious VS Code extension named 'specstudio.code-wakatime-activity-tracker' that masqueraded as the legitimate WakaTime tool, leading to the installation of a Zig-compiled binary.
MITRE ATT&CK® Techniques
Supply Chain Compromise: Compromise Software Supply Chain
User Execution: Malicious File
Event Triggered Execution: Windows Management Instrumentation Event Subscription
Command and Scripting Interpreter: Windows Command Shell
Indicator Removal: File Deletion
File and Directory Discovery
Obfuscated Files or Information
Process Injection: Dynamic-link Library Injection
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
PCI DSS 4.0 – Ensure the integrity of software and firmware
Control ID: 6.4.2
NYDFS 23 NYCRR 500 – Cybersecurity Policy
Control ID: 500.03
DORA – ICT Risk Management Framework
Control ID: Article 5
CISA ZTMM 2.0 – Asset Management
Control ID: 3.1
NIS2 Directive – Cybersecurity Risk Management Measures
Control ID: Article 21
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Computer Software/Engineering
GlassWorm's Zig dropper targeting IDEs creates critical supply-chain vulnerabilities in software development environments, compromising source code integrity and deployment pipelines.
Information Technology/IT
Malicious VSX extensions infiltrating developer tools expose IT infrastructure to lateral movement, privilege escalation, and unauthorized access across enterprise development networks.
Financial Services
Supply-chain attacks on financial software development threaten regulatory compliance, encrypted transaction security, and zero-trust segmentation controls protecting sensitive financial data.
Health Care / Life Sciences
Compromised development environments risk HIPAA violations through inadequate egress controls and threat detection, potentially exposing patient data during software deployment cycles.
Sources
- GlassWorm Campaign Uses Zig Dropper to Infect Multiple Developer IDEshttps://thehackernews.com/2026/04/glassworm-campaign-uses-zig-dropper-to.htmlVerified
- GlassWorm goes native: New Zig dropper infects every IDE on your machinehttps://www.aikido.dev/blog/glassworm-zig-dropper-infects-every-ide-on-your-machineVerified
- GlassWorm campaign infects developer IDEs with Zig dropper via fake extensionhttps://www.newsminimalist.com/articles/glassworm-campaign-infects-developer-ides-with-zig-dropper-via-fake-extension-a4b9dad7Verified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Aviatrix Zero Trust CNSF is pertinent to the GlassWorm incident as it would likely limit the attacker's ability to move laterally and exfiltrate data by enforcing strict segmentation and controlled egress policies.
Control: Cloud Native Security Fabric (CNSF)
Mitigation: The CNSF would likely limit the reach of the malicious extension by enforcing strict identity-aware access controls, reducing the attacker's ability to deploy the Zig-compiled binary across multiple systems.
Control: Zero Trust Segmentation
Mitigation: Zero Trust Segmentation would likely limit the binary's ability to escalate privileges by enforcing least-privilege access controls, reducing the scope of its elevated operations.
Control: East-West Traffic Security
Mitigation: East-West Traffic Security would likely limit the binary's ability to move laterally by monitoring and controlling internal traffic, reducing the spread of the second-stage extension.
Control: Multicloud Visibility & Control
Mitigation: Multicloud Visibility & Control would likely limit the extension's ability to establish command and control channels by providing comprehensive monitoring and control over cross-cloud communications.
Control: Egress Security & Policy Enforcement
Mitigation: Egress Security & Policy Enforcement would likely limit data exfiltration by controlling and monitoring outbound traffic, reducing unauthorized data transfers.
The deployment of a remote access trojan and information-stealing extension would likely be constrained by CNSF's comprehensive security controls, reducing the attacker's ability to maintain persistence and exfiltrate data.
Impact at a Glance
Affected Business Functions
- Software Development
- Version Control
- Continuous Integration/Continuous Deployment (CI/CD)
- Code Review
Estimated downtime: 7 days
Estimated loss: $500,000
Compromise of source code repositories, exposure of API keys and credentials, potential unauthorized access to proprietary software components.
Recommended Actions
Key Takeaways & Next Steps
- • Implement Zero Trust Segmentation to restrict unauthorized lateral movement between IDEs and other critical systems.
- • Deploy East-West Traffic Security controls to monitor and control internal communications, detecting anomalous behaviors indicative of lateral movement.
- • Utilize Multicloud Visibility & Control solutions to gain comprehensive insights into cloud environments, enabling the detection of suspicious activities across platforms.
- • Enforce Egress Security & Policy Enforcement to control outbound traffic, preventing unauthorized data exfiltration and communication with malicious C2 servers.
- • Establish a robust Threat Detection & Anomaly Response framework to identify and respond to unusual activities promptly, mitigating potential threats before they escalate.



