GlassWorm Returns: 73 Sleeper Extensions Found in OpenVSX Supply Chain Attack, Malware Activates After Update

Listen to this Post

Featured Image

Introduction

A dangerous new phase of the GlassWorm cyber campaign has emerged, this time targeting the OpenVSX ecosystem with dozens of deceptive extensions that appear harmless at first glance. Security researchers have identified 73 suspicious extensions designed to remain dormant until a later update transforms them into malware delivery tools. This tactic marks a smarter and stealthier evolution in software supply chain attacks, where trust is exploited before users realize anything is wrong.

Developers often rely on extensions to boost productivity, automate tasks, and customize coding environments. That convenience is now being weaponized. Instead of immediately shipping malicious code, attackers are planting sleeper extensions that gain trust first, then activate later through updates. It is a reminder that modern cyber threats no longer rely only on brute force, but on patience, timing, and deception.

GlassWorm’s Latest Attack Strategy

Researchers at security company Socket say the newest GlassWorm wave specifically focuses on OpenVSX, an alternative extension marketplace used by several code editors. Out of the 73 suspicious extensions discovered, six have already been activated and are currently distributing malware. The remaining extensions are believed to be dormant or suspicious enough to require close monitoring.

Unlike older malware campaigns that included harmful code from the start, these extensions were initially clean when uploaded. That helped them bypass trust barriers and appear legitimate to both users and platform reviewers. Once installed and accepted, later updates introduced the real malicious behavior.

This delayed activation model makes detection much harder. A harmless extension today can become a threat tomorrow with a routine update.

A Campaign That Keeps Expanding

GlassWorm was first detected in October and quickly gained attention for hiding malicious code using invisible Unicode characters. Those tricks helped attackers conceal malware designed to steal cryptocurrency wallets, developer credentials, and access tokens.

Since then, the campaign has spread across multiple platforms including GitHub repositories, npm packages, the Visual Studio Code Marketplace, and OpenVSX. Security researchers have also linked the campaign to fake cryptocurrency wallet software targeting macOS users.

By mid-March 2026, the campaign had already scaled aggressively, compromising hundreds of repositories and dozens of extensions. However, such large-scale operations created enough noise that several independent security teams detected and disrupted the activity early.

Now the attackers appear to be adapting.

Why Sleeper Extensions Are More Dangerous

Instead of launching obvious malicious packages, attackers are now cloning legitimate extensions. These fake versions imitate trusted tools using copied icons, similar names, and matching descriptions.

To an inattentive developer, they can look nearly identical to the real extension. The only warning signs may be subtle differences such as the publisher name or extension identifier.

This method is powerful because many users install tools quickly without deeply checking publisher authenticity. Attackers understand this behavior and design fake listings around it.

Once installed, these sleeper extensions can later receive an update containing malware. By then, users may already trust them.

How the Malware Gets Delivered

Socket researchers found several delivery methods used by the fake extensions.

Some extensions download a second malicious VSIX package directly from GitHub during runtime and silently install it through command-line processes.

Others load platform-specific compiled modules, known as .node files, that contain core malicious logic. These modules can fetch additional payloads and run installation routines depending on the user’s system.

Another group relies on heavily obfuscated JavaScript that decodes itself during execution. This hidden code then retrieves malware using encrypted or backup URLs.

Each technique is designed to avoid detection and keep the visible extension looking clean.

What Attackers Likely Want

Although researchers did not release full technical details about the newest payloads, previous GlassWorm attacks focused on stealing:

Cryptocurrency wallet data

Developer credentials

Access tokens

SSH keys

Environment variables

Sensitive project data

For developers and organizations, stolen credentials can be more damaging than ordinary malware. A compromised token or SSH key may open access to private code repositories, cloud environments, or internal infrastructure.

Why Developers Should Take This Seriously

Extensions operate inside development environments where valuable secrets often exist. Many developers keep tokens, keys, API credentials, and production access on their machines. That makes them premium targets.

One malicious extension can become a gateway into an entire company.

Supply chain attacks are especially dangerous because users willingly install the first step themselves. No phishing email is required. No suspicious file download is necessary. Trust does the work.

What Undercode Say:

GlassWorm demonstrates a major shift in cybercrime tactics. Attackers are becoming more patient and more strategic. Instead of trying to infect thousands instantly, they are planting seeds inside trusted ecosystems and waiting for the right moment to activate.

This is similar to how advanced espionage groups operate. The objective is persistence, stealth, and access rather than fast chaos. That makes these attacks more difficult to detect and more expensive to clean up.

The OpenVSX ecosystem may not be as famous as the VS Code Marketplace, but it serves a real and growing developer audience. Attackers often choose ecosystems with enough users to matter, but less scrutiny than giant mainstream platforms.

The use of cloned branding is also psychologically effective. Many people recognize logos faster than publisher names. Attackers know that visual trust often beats technical caution.

Another critical lesson is that software updates are no longer automatically safe. For years, users were told to keep everything updated. While updates remain essential, organizations now need update validation, publisher trust scoring, and behavior monitoring.

This event also proves that developer machines are high-value targets. A laptop used for coding may contain more access than a finance workstation. Cloud keys, deployment tokens, Git credentials, and customer systems can all be reachable from one endpoint.

Security teams should begin treating developer environments as privileged infrastructure.

Expect future campaigns to copy this model across browser extensions, IDE plugins, AI coding assistants, package managers, and collaboration tools.

The next generation of malware may not break in loudly. It may log in politely as a helpful plugin.

Fact Checker Results

✅ Researchers reportedly identified 73 suspicious OpenVSX extensions linked to GlassWorm.

✅ Six extensions were already activated and delivering malware.

❌ No public evidence suggests every listed extension has already executed malicious payloads. Many remain dormant or under investigation.

Prediction

🔮 Sleeper malware campaigns will grow rapidly across plugin ecosystems over the next two years.
🔮 Extension marketplaces will introduce stricter publisher verification and behavior scanning.
🔮 Developers who ignore publisher identity checks will become frequent targets of credential theft.

🕵️‍📝✔️Let’s dive deep and fact‑check.

References:

Reported By: www.bleepingcomputer.com
Extra Source Hub (Possible Sources for article):
https://www.quora.com/topic/Technology
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2
Bing

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon