Skip to content

Get notified

Get an email when a new major security incident drops. No spam, unsubscribe any time.

Only used for pwn.watch incident emails. Protected by Cloudflare Turnstile.

ClosedHighPatched

GlassWorm: self-spreading VS Code / OpenVSX extension worm hidden in invisible Unicode

VS Code extensions on OpenVSX and the VS Code Marketplace

Koi Security found extensions on OpenVSX (and one on Microsoft's marketplace) carrying JavaScript hidden in invisible Unicode variation selectors. The malware stole npm, GitHub, Git and OpenVSX credentials to infect more extensions, went after crypto wallets, and set up SOCKS proxies and hidden VNC.

Why this severity: Self-propagating supply-chain worm; credential and wallet theft

Started
Oct 17, 2025
Closed
Oct 31, 2025

Affected

  • e.g. CodeJoy 1.8.3/1.8.4, cline-ai-agent 3.1.3 (Microsoft marketplace) and several OpenVSX extensions (see Koi list)

Fixed in

  • Malicious releases removed from the marketplaces

Timeline2

  1. Wider coverage; Microsoft marketplace extension also affected

    Source
  2. Koi Security discloses GlassWorm on OpenVSX

    Source
News & write-ups4

Notes & caveats

Exact disclosure dates (Oct 17 / Oct 20) are approximate; GlassWorm resurfaced in later waves. closedAt marks the end of the first wave, not of the campaign.

Get an email when a new major security incident drops. No spam, unsubscribe any time.