GlassWorm Botnet Neutralized: Multi-Pronged Takedown Disrupts Developer-Targeting Malware
A coordinated effort led by **CrowdStrike**, in collaboration with **Google** and the **Shadowserver Foundation**, has successfully disrupted the command-and-control (C2) infrastructure of the **GlassWorm** botnet. This takedown neutralizes a persistent software supply chain campaign that has been targeting software developers since early 2025 through malicious packages and extensions.

### Targeting Developers: A Lucrative Attack Vector
The **GlassWorm** operators have been systematically targeting software developers, a demographic with privileged access to source code repositories, cloud platforms, CI/CD pipelines, and package registries. This makes developers a high-value target for software supply chain attacks, where a single compromised workstation can impact thousands of downstream organizations and users.
### Multi-Pronged Campaign
Since its emergence last year, **GlassWorm** has been executing a "multi-pronged campaign" involving trojanized **VS Code** extensions published on both the **Microsoft VS Code Marketplace** and **Open VSX**. This tactic allowed the malware to target users of **VS Code** forks such as **Cursor**, **Positron**, **Windsurf**, and **VSCodium**.
The campaign also introduced malicious code through compromised npm and Python packages. The ultimate objective of these attacks is to deploy a data-theft framework capable of credential harvesting, cryptocurrency wallet exfiltration, and system profiling.
### GlassWormRAT: Stealing Browser Data
Subsequent iterations of **GlassWorm** have deployed a Websocket-based JavaScript RAT called **GlassWormRAT** to steal web browser data and execute arbitrary code. This includes installing a **Google Chrome** extension that collects sensitive data such as screenshots, keystrokes, and clipboard content from infected systems.
According to **Endor Labs** researcher Kiran Raj, "Once active, the malware searches the host for developer credentials (**GitHub**, NPM, **OpenVSX** tokens, crypto wallets), enabling further compromise of repositories and package uploads."


Infected hosts are converted into covert infrastructure, functioning as SOCKS proxies, hidden VNC (HVNC) servers, and remote execution nodes (via WebRTC or spawned Node.js processes). This provides attackers with anonymized network access into corporate and personal networks, facilitating further propagation.
### Resilient C2 Infrastructure
The malicious activity is reported to have compromised over 300 **GitHub** repositories using stolen developer credentials. A key characteristic of the operation was its use of four distinct C2 channels for increased resilience:
* Utilizing the **Solana blockchain** as a dead drop resolver by storing C2 server addresses in the memo fields of blockchain transactions.
* Querying the BitTorrent Distributed Hash Table (DHT) peer-to-peer network to retrieve configuration data.
* Employing **Google Calendar** as a dead drop resolver to fetch the C2 server address from event titles.
* Directly connecting to C2 infrastructure hosted on commercial VPS providers.
"The combination of blockchain, peer-to-peer, and legitimate web services as resolution layers was designed to be resilient against takedowns - a dynamic front protecting the actual C2 servers behind multiple layers of indirection," **CrowdStrike** stated.
### Takedown and Attribution
The takedown successfully neutralized all four C2 channels simultaneously, preventing infected machines from receiving new instructions or payloads.
**CrowdStrike** described the **GlassWorm** operators as "well-resourced and persistent," attributing the activity to likely Russia-based cybercriminals. This assessment is based on the malware's behavior of terminating execution on systems located in the Commonwealth of Independent States (CIS) countries and the presence of Russian-language comments in the code.
### Software Supply Chain Risks
"The software supply chain remains one of the most consequential attack surfaces in modern computing," **CrowdStrike** concluded. "Adversaries are turning an organization's dependencies on tools, updates, and libraries into weaponized delivery mechanisms and force multipliers."
The cybersecurity firm emphasized that "The barrier to poisoning a package or extension is low; the potential blast radius is enormous. As long as developer environments, build pipelines, and code repositories remain under-protected, every organization that consumes software inherits the risk of everyone who produces it. **GlassWorm** demonstrates that attackers know this and are investing in resilient infrastructure to maintain persistent access to developer ecosystems."