GlassWorm malware attacks return via 73 OpenVSX "sleeper" extensions
What happened
Researchers observed a new GlassWorm wave that uploaded 73 OpenVSX extensions which are benign until a later update triggers malicious payloads. Six of those extensions were activated and delivered malware, making this an operational supply‑chain insertion that can contaminate developer machines and CI pipelines. Watch whether the actor expands the tactic to other extension marketplaces or automates delayed activation across ecosystems
Buyer takeaway
Treat marketplace extensions as supplier-delivered artifacts that need the same provenance controls as vendor binaries, because sleeper updates can introduce malware after acceptance
Cost / money
Expect audit and remediation spend for revalidating artifacts, rebuilding contaminated images, and conducting extended investigations
Supplier / commercial
Buyers can demand artifact-signing, SBOMs, and rapid takedown rights in procurement documents to reduce supplier leverage after incidents
Safety / operations
Operational risk is concrete: infected extensions can exfiltrate developer credentials and compromise CI agents, affecting production integrity
What to watch
Monitor other extension ecosystems and CI registries for the same delayed-payload pattern; this tactic is easy to port to other marketplaces
Key facts
- 73 OpenVSX extensions identified as part of the wave
- Six extensions confirmed activated and delivering malware
- Attack pattern uses delayed payload activation after a benign initial upload
Source excerpts
However, operations of such a scale can be noisy and leave multiple traces, as multiple distinct research teams caught the activity early and helped block it. The latest wave suggests that the attacker's intent is to change their strategy by submitting innocuous extensions to a single ecosystem and introducing the malicious payload in a subsequent update, rather than embedding it in the extensions
A new wave of the Glassworm campaign is targeting the OpenVSX ecosystem with 73 "sleeper" extensions that turn malicious after an update
GlassWorm is an ongoing supply chain attack campaign first observed in October, initially using invisible Unicode characters to hide malicious code that steals cryptocurrency wallets and developer credentials
