In a significant collaborative effort, CrowdStrike, Google, and the Shadowserver Foundation have successfully disrupted a pervasive software supply chain campaign known as GlassWorm. This operation dismantled the command-and-control (C2) infrastructure used by the malware, which has been targeting software developers since at least early 2025. The GlassWorm campaign employed a multi-faceted approach, using malicious Visual Studio Code extensions and compromised software packages to steal credentials, exfiltrate cryptocurrency wallets, and establish a botnet of compromised developer machines. The takedown marks a major victory against threat actors targeting the core of the software development lifecycle.
The GlassWorm campaign specifically targeted software developers, a high-value target for threat actors due to their privileged access to source code, CI/CD pipelines, and cloud infrastructure. The operators, assessed by CrowdStrike as likely Russia-based cybercriminals, demonstrated persistence and significant resources. The malware was designed to terminate execution if it detected it was running on a system in a Commonwealth of Independent States (CIS) country, a common tactic for Russian threat actors.
The attack vectors included:
The GlassWorm attack was multi-pronged and evolved over time:
T1195.002 - Compromise Software Supply Chain). The extensions appeared legitimate but contained a malicious payload.T1552.001 - Credentials in Files). It also targeted cryptocurrency wallet files.T1056.001 - Keylogging), and steal clipboard content (T1115 - Clipboard Data).This comprehensive data theft framework allowed attackers to not only steal immediate assets but also to pivot and compromise additional repositories and packages, perpetuating the supply chain attack.
The disruption was a coordinated effort involving threat intelligence sharing and simultaneous action. CrowdStrike, Google, and the Shadowserver Foundation worked together to identify and sinkhole all known C2 domains associated with GlassWorm. This action effectively severed the connection between the infected developer machines and the attackers, neutralizing the botnet and preventing further data theft and command execution.
No specific Indicators of Compromise (IOCs) were provided in the source articles.
To hunt for similar threats, security teams should look for:
~/.vscode/extensions/npm install, pip installcode.exe or node.exe accessing sensitive files~/.ssh/id_rsa, ~/.aws/credentials, or cryptocurrency wallet files.D3-PA - Process Analysis to detect when developer tools like VS Code begin to exhibit malicious behavior, such as file scanning or unauthorized network communication.D3-EAL - Executable Allowlisting and script-specific controls to restrict what extensions and packages can be installed and executed in the development environment.Glassworm botnet used novel C2 channels, including Solana blockchain, BitTorrent DHT, and Google Calendar, making it highly resilient.
New details reveal the Glassworm botnet employed a highly resilient, quad-redundant command-and-control (C2) infrastructure. This included a novel method of embedding C2 server addresses in Solana blockchain transaction memo fields, utilizing BitTorrent DHT, and leveraging Google Calendar events, alongside traditional VPS. This sophisticated approach made the botnet exceptionally resistant to conventional takedown efforts, highlighting the advanced capabilities of the threat actors.
The GlassWorm campaign is believed to have started its operations.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.