📈 Get daily crypto insights that make you smarter about your money

GlassWorm: Invisible Malware Worm Targets VS Code Extensions and Crypto Wallets

A sophisticated new threat dubbed GlassWorm has emerged as the first self-propagating worm to target developer extensions on the OpenVSX marketplace, employing invisible Unicode characters to hide malicious code from human reviewers. With Bitcoin trading around $108,666 and the broader crypto market capitalization exceeding $3.4 trillion, the attack targets 49 different cryptocurrency wallet extensions in a campaign that security researchers describe as one of the most advanced supply chain compromises ever documented.

The Exploit Mechanics

GlassWorm represents a fundamental evolution in supply chain attack methodology. The worm uses Unicode variation selectors — special characters that are part of the Unicode specification but produce no visual output — to embed malicious code that is literally invisible in code editors. When researchers at Koi examined the infected CodeJoy extension (version 1.8.3), they discovered massive gaps between lines of code that appeared to be empty space but actually contained fully functional malware encoded in unprintable characters.

The attack chain begins with the initial infection of a legitimate extension. Once installed, GlassWorm harvests NPM, GitHub, and Git credentials from the developer’s machine. These stolen credentials are then used to compromise additional packages and extensions, creating a self-propagating cycle that spreads the worm further across the developer ecosystem.

Beyond credential theft, GlassWorm deploys SOCKS proxy servers that turn infected developer machines into criminal infrastructure nodes. Hidden VNC servers provide attackers with complete remote access to compromised systems. The malware also specifically targets cryptocurrency wallet extensions — 49 different wallet add-ons are in its crosshairs — draining funds from unsuspecting users who installed what appeared to be legitimate productivity tools.

Affected Systems

The initial wave was detected on October 17, 2025, when seven OpenVSX extensions were found compromised with a combined total of approximately 35,800 downloads. By October 19, a new infected extension was discovered on Microsoft’s official VSCode marketplace, still actively distributing malware. At the time of reporting, ten extensions were still actively distributing the malware across both OpenVSX and VSCode marketplaces.

The attacker’s command-and-control infrastructure uses blockchain-based hosting, making it resistant to traditional takedown methods. The C2 servers communicate through Ethereum and BNB Smart Chain smart contracts, using eth_call queries that incur zero gas fees and leave no transaction records. Google Calendar serves as a backup command server, creating a resilient multi-layered communication architecture.

The Mitigation Strategy

Organizations should immediately audit all installed VSCode and OpenVSX extensions against known compromised package lists. Developers should enable Constrained Language Mode in PowerShell environments and implement network monitoring for outbound JSON-RPC queries to public blockchain nodes, which may indicate C2 communication.

For crypto wallet users specifically, the attack underscores the critical importance of hardware wallet usage for significant holdings. Browser-based wallet extensions, while convenient, remain vulnerable to supply chain attacks through the development tools ecosystem. Segmenting crypto wallet access to hardened workstations isolated from development environments provides an additional layer of protection.

Lessons Learned

GlassWorm demonstrates that traditional code review processes are insufficient when attackers can render malicious payloads invisible to human reviewers. The combination of Unicode stealth techniques with blockchain-based C2 infrastructure creates a threat that is both difficult to detect and nearly impossible to take down through conventional means. The crypto community must adopt automated code analysis tools that can detect anomalous Unicode sequences and behavioral analysis that flags unexpected credential access patterns.

User Action Required

If you have installed any VSCode or OpenVSX extensions in the past two weeks, immediately check the extension publisher and version history against the known compromised list. Rotate any credentials that may have been exposed, particularly GitHub tokens, NPM tokens, and any crypto wallet private keys that were accessible on the same machine. Enable two-factor authentication on all developer accounts and consider migrating significant crypto holdings to hardware wallets until the full scope of the compromise is understood.

Disclaimer: This article is for informational purposes only and does not constitute financial or security advice. Always consult with qualified professionals for security decisions.

🌱 FOR BUSINESSES BitcoinsNews.com
Reach 100K+ Crypto Readers
Sponsored content, press releases, banner ads, and newsletter placements. Put your brand in front of Bitcoin's most engaged audience.

8 thoughts on “GlassWorm: Invisible Malware Worm Targets VS Code Extensions and Crypto Wallets”

  1. unicode variation selectors to hide malware is next level. reviewers literally cannot see the malicious code even staring right at it. the vscode extension ecosystem is a ticking time bomb

    1. 49 wallet extensions targeted in one campaign. if you have metamask or phantom installed check your extension list right now

  2. supply_chain_z

    CodeJoy 1.8.3 had invisible malware between lines. how many other extensions are compromised that nobody has found yet

Leave a Comment

Your email address will not be published. Required fields are marked *

BTC$64,682.00+0.9%ETH$1,738.87+0.7%SOL$72.84-2.0%BNB$594.08+0.7%XRP$1.14-0.6%ADA$0.1592-1.4%DOGE$0.0833-0.1%DOT$0.9590-0.4%AVAX$6.31+0.6%LINK$7.97+0.4%UNI$3.04-0.4%ATOM$1.81+2.2%LTC$45.04-0.7%ARB$0.0849+1.1%NEAR$2.13-1.7%FIL$0.8102+0.3%SUI$0.7213+1.7%BTC$64,682.00+0.9%ETH$1,738.87+0.7%SOL$72.84-2.0%BNB$594.08+0.7%XRP$1.14-0.6%ADA$0.1592-1.4%DOGE$0.0833-0.1%DOT$0.9590-0.4%AVAX$6.31+0.6%LINK$7.97+0.4%UNI$3.04-0.4%ATOM$1.81+2.2%LTC$45.04-0.7%ARB$0.0849+1.1%NEAR$2.13-1.7%FIL$0.8102+0.3%SUI$0.7213+1.7%
Scroll to Top