Hackers News Hackers News
  • CyberSecurity News
  • Threats
  • Attacks
  • Vulnerabilities
  • Breaches
  • Comparisons

Social Media

Hackers News Hackers News
  • CyberSecurity News
  • Threats
  • Attacks
  • Vulnerabilities
  • Breaches
  • Comparisons
Search the Site
Popular Searches:
technology Amazon AI
Recent Posts
Apple iPhone’s New Anti-Snatching Auto Apple’s Feature
May 27, 2026
Glassworm Malware Abuses npm, PyPI, OpenVS Developer-Targeting OpenVSX
May 27, 2026
0-Click WhatsApp Attack Targets iOS 16 Users Account Takeover
May 27, 2026
Home/Threats/Glassworm Malware Abuses npm, PyPI, OpenVS Developer-Targeting OpenVSX
Threats

Glassworm Malware Abuses npm, PyPI, OpenVS Developer-Targeting OpenVSX

A sophisticated malware campaign, dubbed Glassworm, is actively compromising the critical tools and platforms software developers rely on daily. This insidious threat targets popular package...

Emy Elsamnoudy
Emy Elsamnoudy
May 27, 2026 5 Min Read
3 0

A sophisticated malware campaign, dubbed Glassworm, is actively compromising the critical tools and platforms software developers rely on daily. This insidious threat targets popular package registries like npm and PyPI, alongside the developer-focused OpenVSX marketplace. The campaign cleverly exploits inherent trust within By abusing popular platforms like npm, PyPI, OpenVSX, and GitHub, the attackers have turned routine development workflows into entry points for data theft, credential harvesting, and persistent system access.

The campaign first surfaced in October 2025, when malicious Visual Studio Code and OpenVSX extensions appeared on developer marketplaces.

In the first wave alone, roughly 35,800 developers were reportedly infected. Since then, Glassworm has grown steadily, expanding into Python repositories on GitHub, npm packages in the React Native ecosystem, and AI-related development tooling.

Analysts at CrowdStrike and other security firms have flagged the growing scale and sophistication of this campaign. The malware operates in multiple stages, moving from a loader to credential theft and then to a persistent backdoor that lets the attacker maintain access long after the initial infection.

What makes Glassworm especially alarming is who it targets. Developers often keep cloud credentials, SSH keys, API tokens, and cryptocurrency wallets stored locally on their machines.

A single compromised workstation can expose an entire organization’s infrastructure and trigger downstream attacks across dozens of connected repositories.

Infection cycle (Source - CrowdStrike)
Infection cycle (Source – CrowdStrike)

The attack chain begins quietly. A developer installs what looks like a trusted extension or package, and the malware activates in the background. It harvests secrets and passes stolen credentials to attacker-controlled servers, often before anyone realizes something is wrong.

According to CrowdStrike’s report shared with Cyber Security News (CSN), Sonatype Security Research identified two hijacked React Native npm packages that together received over 30,000 downloads per week, both modified to deliver multi-stage malware tied to this same campaign.

Developer-Targeting Glassworm Malware

Glassworm delivers its payload through several channels. Malicious VS Code and Cursor extensions serve as the primary entry point, with some legitimate publisher accounts being compromised to push malicious updates.

This approach let attackers reach thousands of users without raising immediate suspicion from the platforms.

Once on a developer’s machine, Glassworm steals GitHub tokens from multiple sources, including VS Code storage, the git credentials file, and local environment variables.

The attacker then uses those tokens to force-push malware into every repository linked to the victim’s account.

The injection preserves the original commit author and date, making it look like nothing in the project history has changed.

At the same time, two widely used npm packages in the React Native ecosystem, which together saw over 30,000 weekly downloads, were found hijacked and modified to run a malicious install script.

C2 Infrastructure and disruption (Source - CrowdStrike)
C2 Infrastructure and disruption (Source – CrowdStrike)

That script would check whether the system was set to a Russian locale and skip execution if so, a tactic commonly used to avoid attracting attention from law enforcement in certain regions.

The malware uses the Solana blockchain as its command-and-control channel. Instead of connecting to a server that could be taken offline, it reads instructions from transaction memos attached to a specific Solana wallet.

The attacker can update payload locations at any time by posting a new transaction, and those instructions cannot be deleted or censored once recorded on-chain.

Stealth Techniques and What Gets Stolen

Glassworm goes to real lengths to stay hidden. One method involves invisible Unicode characters embedded in source code.

These characters render as blank whitespace in editors and GitHub’s code review interface, making the hidden payload effectively invisible to anyone reading the code normally.

The multi-stage payload further complicates detection. The first stage is a loader, the second steals credentials and cryptocurrency wallet data, and the third deploys a persistent backdoor using WebSockets.

A malicious Chrome extension is also installed to capture browser session data. The final payload is encrypted with AES and the decryption key is only sent via server response headers, making static analysis close to impossible.

Security teams should audit all installed VS Code extensions and remove anything unrecognized. Developers are advised to rotate GitHub tokens and cloud credentials on any system that may have been exposed. Enabling multi-factor authentication across all developer platforms is essential.

Organizations should also watch for outbound connections to Solana RPC endpoints or unknown IP addresses, as this kind of traffic has no place in a normal development pipeline.

Indicators of Compromise (IoCs):-

Type Indicator Description
Solana Wallet (C2) BjVeAjPrSKFiingBn4vZvghsGj9KCE8AJVtbc9S8o8SC Primary Solana blockchain C2 address used to receive payload instructions via transaction memos 
Solana Wallet (Funding) G2YxRa6wt1qePMwfJzdXZG62ej4qaTC7YURzuh2Lwd3t Funding wallet that seeded the C2 address; holds approximately 495 SOL 
IP Address 45.32.151.157 C2 payload server, active December 2025 (Vultr hosting range) 
IP Address 45.32.150.97 C2 payload server, active February 2026 (Vultr hosting range) 
IP Address 217.69.11.57 C2 payload server, active February 2026 (Russian hosting range) 
IP Address 217.69.11.99 C2 payload server, active February–March 2026; C2 server on port 5000, DHT on port 10000 
IP Address 217.69.0.159 C2 payload server, active March 2026 (confirmed by live monitoring) 
IP Address 45.76.44.240 C2 payload server, active March 2026 (Vultr hosting range) 
File ~/init.json Persistence file created by malware to prevent repeated execution within two days 
File i.js JavaScript payload file written to script directory during execution 
File /tmp/ijewf Temporary file artifact dropped during infection 
File /tmp/out.zip Temporary archive artifact dropped during infection 
Code Marker lzcdrtfxyqiplpd Base64 payload variable name used as a fingerprint across all compromised Python repos 
XOR Key 134 XOR decryption key used in the three-layer obfuscation scheme 
Malicious Package react-native-country-select v0.3.91 Hijacked React Native npm package delivering multi-stage malware (~20,000 weekly downloads) 
Malicious Package react-native-international-phone-number v0.11.8 Hijacked React Native npm package delivering multi-stage malware (~10,000 weekly downloads) 
Malicious Extension quartz.quartz-markdown-editor Abused OpenVSX extension identified in the Glassworm campaign 
Malicious Extension oorzc.ssh-tools Abused OpenVSX extension identified in the Glassworm campaign 
Malicious Extension oorzc.i18n-tools-plus Abused OpenVSX extension identified in the Glassworm campaign 
Malicious Extension oorzc.mind-map Abused OpenVSX extension identified in the Glassworm campaign 
Malicious Extension oorzc.scss-to-css-compile Abused OpenVSX extension identified in the Glassworm campaign 
Malicious Package @iflow-mcp/watercrawl-watercrawl-mcp Malicious npm MCP-style package linked to Glassworm campaign 
Malicious Package @aifabrix/miso-client Malicious npm MCP-style package linked to Glassworm campaign 

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Disclaimer: HackersRadar reports on cybersecurity threats and incidents for informational and awareness purposes only. We do not engage in hacking activities, data exfiltration, or the hosting or distribution of stolen or leaked information. All content is based on publicly available sources.

Tags:

AttackMalwareSecurityThreat

Share Article

Emy Elsamnoudy

Emy Elsamnoudy

Emy is a cybersecurity analyst and reporter specializing in threat hunting, defense strategies, and industry trends. With expertise in proactive security measures, Emily covers the tools and techniques organizations use to detect and prevent cyber attacks. She is a regular speaker at security conferences and has contributed to industry reports on threat intelligence and security operations. Emily's reporting focuses on helping organizations improve their security posture through practical, actionable insights.

Previous Post

0-Click WhatsApp Attack Targets iOS 16 Users Account Takeover

Next Post

Apple iPhone’s New Anti-Snatching Auto Apple’s Feature

No Comment! Be the first one.

Leave a Reply Cancel reply

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

Popular Posts
CERT-In: Patch Critical Vulnerabilities in Systems Within
May 27, 2026
BIND 9 Flaws Expose Servers & Resolvers to Software Vulnerabilities
May 27, 2026
Anthropic’s Free Plugin Secures Claude Releases Security
May 27, 2026
Top Authors
Marcus Rodriguez
Marcus Rodriguez
Jennifer sherman
Jennifer sherman
Emy Elsamnoudy
Emy Elsamnoudy
Let's Connect
156k
2.25m
285k

Related Posts

Jennifer sherman
By Jennifer sherman
Threats

GlassWorm Attacks macOS via Malicious VS Code…

January 1, 2026
Emy Elsamnoudy
By Emy Elsamnoudy
Attacks

ClickFix Attack Hides Malicious Code via Stegan Security

January 1, 2026
Sarah simpson
By Sarah simpson
Vulnerabilities

MongoBleed Detector Tool Detects Critical MongoDB CVE-

January 1, 2026
Emy Elsamnoudy
By Emy Elsamnoudy
Breaches

Conti Ransomware Gang Leaders & Infrastructure Exposed

January 1, 2026
Hackers News Hackers News
  • [email protected]

Quick Links

  • Contact Us
  • Privacy Policy
  • Terms of service

Categories

Attacks
Breaches
Comparisons
CyberSecurity News
Threats
Vulnerabilities

Let's keep in touch

receive fresh updates and breaking cyber news every day and week!

All Rights Reserved by HackersRadar ©2026

Follow Us