Skip to main content
Mallory
Back to intelligence
extension-plugin-hijackcredential-stealer-activityremote-access-implantdefense-evasion-method

GlassWorm Supply Chain Attack via Malicious VS Code and Open VSX Extensions

Updated 1mo agoFirst seen Dec 2, 20259 sources

The GlassWorm malware campaign has resurfaced with a third wave of attacks, distributing 24 malicious extensions across the Microsoft Visual Studio Marketplace and Open VSX repositories. These extensions impersonate popular developer tools and frameworks such as Flutter, React, Tailwind, Vim, and Vue, aiming to compromise developer environments. Once installed, the malware attempts to steal credentials for GitHub, npm, and OpenVSX accounts, as well as cryptocurrency wallet data, and can turn infected machines into attacker-controlled nodes for further criminal activity. The attackers have also been observed artificially inflating download counts to increase the visibility and perceived trustworthiness of their malicious extensions.

GlassWorm employs advanced evasion techniques, including the use of invisible Unicode characters to hide malicious code and the deployment of a SOCKS proxy and HVNC client for stealthy remote access. Despite previous efforts by Microsoft and Open VSX to remove infected packages and rotate compromised access tokens, the threat actors have continued to return with new publisher accounts and updated extensions. The campaign highlights the ongoing risks in the software supply chain, particularly for developers relying on third-party extensions from public repositories.

Share:
GlassWorm Supply Chain Attack via Malicious VS Code and Open VSX 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

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

8 EVENTS
Apr 27, 20262mo ago

Open VSX removes confirmed malicious and suspected sleeper GlassWorm extensions

By 2026-04-27, Open VSX had removed both the confirmed malicious GlassWorm extensions and the suspected sleeper extensions identified by Socket. The takedown followed reporting on a cluster of 73 impersonation extensions, six of which had been activated to deliver malware.

GlassWorm attackers activate new ‘sleeper’ extensions on Open VSX | news | SC Media
Apr 25, 20262mo ago

Socket identifies 73 GlassWorm sleeper extensions on Open VSX

Socket reported a new GlassWorm cluster of 73 impersonation extensions on Open VSX, many apparently published benignly and later weaponized through updates. The firm said at least six had already been activated to deliver malware via methods including dependency abuse, GitHub-hosted VSIX retrieval, obfuscated JavaScript loaders, and bundled native binaries, and it published related IOCs.

73 Open VSX Sleeper Extensions Linked to GlassWorm Show New ...
Apr 11, 20262mo ago

Researchers detail Zig-based Glassworm dropper targeting multiple developer tools

Aikido reported that Glassworm used a malicious OpenVSX extension impersonating WakaTime that contained a Zig-compiled binary dropper. The malware scanned for IDEs including VS Code, Cursor, and VSCodium, installed second-stage malicious extensions across detected environments, and could also deploy a malicious Chrome extension while using Solana-based C2.

GlassWorm evolves with Zig dropper to infect multiple developer tools
Dec 1, 20256mo ago

OpenVSX and Microsoft are notified about the renewed Glassworm campaign

After the latest wave was identified, both OpenVSX and Microsoft were informed about the ongoing malicious extension activity affecting their marketplaces. The notification followed discovery of the new publisher accounts and packages used in the campaign.

Researchers identify a third wave with 24 malicious extensions

Secure Annex researcher John Tuckner discovered a new wave of the Glassworm campaign involving 24 malicious extensions impersonating popular developer tools and frameworks across OpenVSX and the Visual Studio Marketplace. The attackers also inflated download counts to make the packages appear more legitimate and increase visibility.

Glassworm evolves with Rust implants and new C2 techniques

In its latest evolution, Glassworm adopted Rust-based implants for Windows and macOS and used Solana wallet addresses or Google Calendar events to retrieve command-and-control information. The malware also continued using stealth techniques such as invisible Unicode obfuscation and capabilities including SOCKS proxy and HVNC deployment.

OpenVSX performs cleanup and rotates access tokens after earlier Glassworm activity

Following earlier waves of the campaign, OpenVSX removed malicious packages and rotated access tokens in an effort to contain the compromise. These remediation steps did not stop the attackers from returning with new publisher accounts.

Glassworm launches initial malicious VS Code extension campaign

The Glassworm supply chain campaign began targeting developers through malicious extensions published to the OpenVSX and Microsoft Visual Studio marketplaces. The malware focused on stealing credentials and compromising additional packages to spread further.

LINKED ENTITIES

Related entities

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

22 LINKEDOpen in app
Threat actors
1 linked
Malware
1 linked
Affected products
6 linked
Visual Studio CodeGithubCursorGitpodIntellij IdeaFirefox
Organizations
14 linked
GitHubSocketMicrosoft CorporationKoi SecurityOpen VSXSecure AnnexGoogleBleepingComputerAikido SecurityLinkedinDark ReadingOpenVSXnpm, Inc.Nextron Systems
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.