Glassworm botnet disrupted after resilient C2 infrastructure takedown
What happened
Researchers and CrowdStrike disrupted the Glassworm botnet by removing its resilient command‑and‑control channels that relied on blockchain, calendar dead‑drops, and P2P layers. The takedown forced infected hosts to beacon to a CrowdStrike‑operated IP, making remediation and coordination with endpoint vendors an immediate operational task. Watch whether operators rebuild C2 using alternate indirection layers or pivot to targeting more supply‑chain artifacts
Buyer takeaway
Treat developer toolchains and extension sources as contractually critical assets; require verifiable supply‑chain hygiene and remediation SLAs
Cost / money
Expect increased IR and rebuild costs allocated to developer environment remediation rather than only perimeter or user endpoint work
Supplier / commercial
Vendors supplying CI/CD, package registries, and developer tooling may face demands for quicker SLAs and proof‑of‑remediation that could be priced into renewals
Safety / operations
Operational safety is impacted because compromised build systems can deliver malicious artifacts to production; isolate and validate build outputs before merge or release
What to watch
Watch for rapid C2 reconstitution using other resilient channels and for attackers to exploit stolen developer credentials in downstream repos
Key facts
- C2 relied on Solana memos, Google Calendar dead‑drops, BitTorrent DHT and commercial VPS hosts
- Researchers severed four distinct C2 channels in a coordinated takedown
- Post‑disruption infected machines beacon to a CrowdStrike‑operated IP
Source excerpts
Glassworm campaigns have been ongoing since October 2025 and initially targeted developers with malicious OpenVSX and Microsoft VS Code extensions that stole cryptocurrency wallets and developer credentials
In a more recent attack, Glassworm operators planted dozens of dormant extensions on OpenVSX that would activate the malicious component after an update
Public calendar service: Glassworm uses Google Calendar event titles as dead-drop locations for Base64-encoded C2 paths
