Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to intelligence
extension-plugin-hijackcredential-stealer-activitycommand-and-control-methodremote-access-implant

GlassWorm Supply Chain Attack on Visual Studio Code Extensions

Updated 2mo agoFirst seen Oct 21, 202510 sources

A sophisticated supply chain attack has targeted Visual Studio Code (VS Code) extensions, leveraging a self-propagating worm known as GlassWorm. Security researchers at Koi Security discovered the malware after identifying suspicious behavior in an extension called CodeJoy on the OpenVSX marketplace. The worm employs a novel technique using invisible Unicode characters, making the malicious code undetectable to the human eye within code editors. This approach allows the malware to evade traditional detection methods and remain stealthy within compromised extensions. GlassWorm utilizes the Solana blockchain as its primary command-and-control (C2) channel, with Google Calendar serving as a backup C2 infrastructure, enhancing its resilience and making takedown efforts more challenging. The worm has already infected nearly 36,000 developer machines, indicating a significant impact on the developer ecosystem. Once installed, GlassWorm harvests credentials from NPM, GitHub, and Git, enabling it to propagate further by compromising additional packages and extensions. The malware also targets cryptocurrency wallets, seeking to steal digital assets from affected users. Infected systems are converted into SOCKS proxy servers, effectively turning developer machines into part of the attacker's extended C2 infrastructure. Additionally, GlassWorm installs hidden virtual network computing (VNC) servers, granting attackers full remote access to compromised machines. The attack highlights the growing risks associated with open-source marketplaces and the potential for widespread compromise through popular development tools. Security experts emphasize the importance of scrutinizing extension code and implementing stronger guardrails in extension marketplaces to prevent similar attacks. The use of invisible Unicode and blockchain-based C2 channels represents a significant evolution in malware stealth and persistence. The incident underscores the need for developers and organizations to monitor for unusual extension behavior and to regularly audit installed extensions for signs of compromise. The attack also demonstrates the potential for supply chain threats to rapidly scale, given the interconnected nature of developer tools and platforms. As the investigation continues, security vendors and marketplace operators are working to identify and remove malicious extensions and to strengthen defenses against future supply chain attacks.

Share:
GlassWorm Supply Chain Attack on Visual Studio Code Extensions
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

5 events from the most recent confirmed update back to the earliest known activity.

5 EVENTS
Apr 10, 20262mo ago

GlassWorm evolves with Zig dropper and cross-IDE propagation

Researchers reported a new GlassWorm variant delivered via the malicious Open VSX extension 'specstudio.code-wakatime-activity-tracker,' which impersonated WakaTime and used a Zig-compiled binary to escape the JavaScript sandbox and spread to multiple VS Code-compatible IDEs. The campaign deployed a second-stage extension, 'floktokbok.autoimport,' used Solana-based C2, avoided Russian systems, exfiltrated data, installed a RAT, and ultimately dropped a malicious Chrome info-stealing extension; the Open VSX package was later removed.

GlassWorm Campaign Uses Zig Dropper to Infect Multiple Developer IDEs
Mar 16, 20263mo ago

Nine GlassWorm extensions remained live on VS Marketplace

Breakglass Intelligence reported that nine malicious GlassWorm-infected Visual Studio Code extensions were still available on the Microsoft Visual Studio Marketplace as of 2026-03-16, indicating the campaign remained exposed to developers months after its initial discovery. The report also detailed a Rust-based second stage using in-memory PE execution and published IOCs plus YARA and Suricata detections.

GlassWorm: 9 Infected VS Code Extensions Are Still Live -- Inside the Rust-Powered Supply Chain Attack Targeting Developers - Breakglass Intelligence - Breakglass Intelligence
Oct 23, 20258mo ago

Scope of GlassWorm campaign tied to infected marketplace extensions

Analysis revealed that 13 extensions on Open VSX and one on the Microsoft Extension Marketplace were infected, with roughly 35,800 total downloads. Reports also described the malware's objectives as credential theft, cryptocurrency wallet draining, proxy deployment, persistence, and further propagation via stolen credentials.

Oct 20, 20258mo ago

Researchers uncover GlassWorm supply-chain worm in VS Code extensions

Security researchers, including Koi Security, identified and disclosed a self-propagating malware campaign dubbed GlassWorm targeting developer extension marketplaces. The worm was found to hide code with invisible Unicode characters and to use Solana blockchain infrastructure, with Google Calendar as fallback command-and-control.

Oct 17, 20258mo ago

First GlassWorm infections observed in VS Code extension ecosystems

The earliest known GlassWorm infections were observed affecting Visual Studio Code extensions distributed through Open VSX and later the Microsoft Extension Marketplace. The campaign used compromised developer accounts and extension auto-updates to begin spreading through trusted packages.

LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

24 LINKEDOpen in app
Threat actors
1 linked
Affected products
7 linked
Visual Studio CodeCursorGithubNodejsNpmGithubCursor
Organizations
13 linked
Aikido SecurityWakaTimeSecurity AffairsMicrosoft CorporationGoogleKoi SecurityGitHubRegScaleSolanaOpenVSXPastebinBreakglass IntelligenceConbroIT Security
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.