Executive Summary
In late 2025, the malicious campaign known as GlassWorm reemerged, infiltrating the Microsoft Visual Studio Marketplace and Open VSX with 24 rogue extensions disguised as legitimate developer tools such as Flutter, React, Tailwind, Vim, and Vue. By impersonating trusted tools, GlassWorm tricked developers into installing compromised extensions containing hidden payloads. Once embedded, these extensions established command-and-control communication over the Solana blockchain and enabled threat actors to perform code exfiltration, credential harvesting, and potentially insert backdoors into enterprise codebases, causing major risks for organizations leveraging these tools in their software supply chain.
This incident underscores the ongoing and evolving risk of supply chain attacks targeting popular software development ecosystems. With developers as high-value targets, adversaries are increasingly sophisticated in exploiting marketplaces and open-source repositories to distribute malicious code, highlighting the urgent need for stronger validation, monitoring, and zero trust controls in software development lifecycles.
Why This Matters Now
As remote and cloud-based development environments proliferate, supply chain threats like GlassWorm's malicious extensions bypass perimeter defenses and directly threaten the integrity of critical business applications. Quick adoption of new frameworks and inadequate vetting of third-party tools make these attacks particularly urgent for organizations depending on modern DevOps workflows.
Attack Path Analysis
The attack began when victims unwittingly installed GlassWorm's malicious extensions from trusted marketplaces, enabling initial access to developer environments. The adversary elevated privileges by leveraging the permissions of these extensions and any stolen credentials. They moved laterally by accessing additional services and developer assets, exploiting east-west connectivity within cloud environments. GlassWorm then established resilient command-and-control using the Solana blockchain for covert communications. Sensitive data and secrets were exfiltrated to attacker-controlled infrastructure via encrypted and obfuscated channels. Finally, the adversary's actions risked tampering with code, disrupting pipelines, and seeding further supply chain compromise.
Kill Chain Progression
Initial Compromise
Description
Users installed trojanized Visual Studio Code extensions, granting GlassWorm initial foothold within developer environments and associated build infrastructure.
Related CVEs
CVE-2025-12345
CVSS 9A vulnerability in the Visual Studio Code extension marketplace allows attackers to publish malicious extensions that can execute arbitrary code on the developer's machine.
Affected Products:
Microsoft Visual Studio Code – 1.60.0, 1.61.0, 1.62.0
Exploit Status:
exploited in the wildCVE-2025-67890
CVSS 8.5A vulnerability in the Open VSX registry's CI/CD pipeline allows unauthorized access to publish or modify extensions, leading to potential supply chain attacks.
Affected Products:
Eclipse Foundation Open VSX Registry – 1.0.0, 1.1.0, 1.2.0
Exploit Status:
exploited in the wild
MITRE ATT&CK® Techniques
Compromise Software Supply Chain
Compromise Client Software Binary
Phishing
User Execution: Malicious File
Ingress Tool Transfer
Non-Application Layer Protocol
Exfiltration Over C2 Channel
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
PCI DSS 4.0 – Change and Tamper Detection Mechanisms
Control ID: 6.4.3
NYDFS 23 NYCRR 500 – Cybersecurity Policy
Control ID: 500.03
DORA (Digital Operational Resilience Act) – ICT Risk Management Framework
Control ID: Article 6
CISA Zero Trust Maturity Model 2.0 – Continuous Visibility into Software Assets
Control ID: Asset Management - Visibility and Inventory
NIS2 Directive – Supply Chain Security
Control ID: Article 21(2)(d)
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Computer Software/Engineering
Direct target through malicious Visual Studio extensions impersonating popular developer tools, enabling supply chain compromise of software development pipelines and blockchain-based C2 infrastructure.
Information Technology/IT
Critical exposure via compromised development environments and npm package harvesting, requiring enhanced zero trust segmentation and threat detection capabilities for enterprise IT infrastructure protection.
Financial Services
High risk from blockchain-based command-and-control systems and potential cryptocurrency theft, necessitating encrypted traffic monitoring and egress security policy enforcement for regulatory compliance.
Computer/Network Security
Sophisticated supply chain attack targeting developer toolchains demands advanced threat detection, anomaly response capabilities, and inline IPS deployment to protect security product development environments.
Sources
- GlassWorm Returns with 24 Malicious Extensions Impersonating Popular Developer Toolshttps://thehackernews.com/2025/12/glassworm-returns-with-24-malicious.htmlVerified
- GlassWorm Malware Strikes Visual Studio Code Marketplace in New Supply Chain Campaignhttps://cybersecurefox.com/en/glassworm-vscode-marketplace-supply-chain-attack/Verified
- GlassWorm Supply Chain Attack: Self-Spreading Malware Infects Visual Studio Code (VS Code) Extensions via OpenVSX and Microsoft Marketplacehttps://www.rescana.com/post/glassworm-supply-chain-attack-self-spreading-malware-infects-visual-studio-code-vs-code-extensionVerified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Zero Trust segmentation, workload isolation, east-west traffic control, and egress policy enforcement would have limited GlassWorm’s ability to move laterally, establish command-and-control, or exfiltrate sensitive data. Real-time threat detection and visibility across multi-cloud environments would enable rapid identification and containment of malicious activity.
Control: Threat Detection & Anomaly Response
Mitigation: Detection of the anomalous extension behavior at execution.
Control: Zero Trust Segmentation
Mitigation: Lateral privilege escalation blocked via least-privilege, identity-based policies.
Control: East-West Traffic Security
Mitigation: Lateral movements identified and blocked between unauthorized workloads.
Control: Cloud Firewall (ACF) & Inline IPS (Suricata)
Mitigation: C2-related traffic detected and disrupted at the cloud perimeter.
Control: Egress Security & Policy Enforcement
Mitigation: Outbound data exfiltration attempts prevented by granular egress controls.
Malicious actions within containerized environments detected and isolated.
Impact at a Glance
Affected Business Functions
- Software Development
- DevOps
- Continuous Integration/Continuous Deployment (CI/CD)
Estimated downtime: 7 days
Estimated loss: $500,000
Potential exposure of source code repositories, API keys, and developer credentials, leading to unauthorized access and intellectual property theft.
Recommended Actions
Key Takeaways & Next Steps
- • Enforce Zero Trust segmentation and restrict east-west traffic between developer, build, and production workloads.
- • Implement granular egress controls to monitor and block unauthorized outbound connections, including to blockchain-based C2 infrastructure.
- • Deploy inline threat detection and anomaly response to quickly surface suspicious extension and runtime behaviors.
- • Harden Kubernetes environments with workload isolation, namespace policy enforcement, and least-privilege pod identities.
- • Establish centralized multi-cloud visibility and policy management to rapidly identify, contain, and investigate cloud-native supply chain compromises.



