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
Critical Linux Kernel SCTP Vulnerability Lets Attackers Gain Root
August 7, 2026
Critical WordPress XSS2Shell Flaw Allows Remote Code Execution
August 7, 2026
Critical Windows Hello for Business Bug Lets Attackers Impersonate Users in Entra ID
August 7, 2026
Home/Threats/Glassworm Malware Abuses npm, PyPI, OpenVSX, GitHub to Target Developers
Threats

Glassworm Malware Abuses npm, PyPI, OpenVSX, GitHub to Target Developers

Key Takeaways The Glassworm malware campaign targets software developers by injecting malicious code into popular package registries and development environments. Initial infections were observed in...

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

Key Takeaways

  • The Glassworm malware campaign targets software developers by injecting malicious code into popular package registries and development environments.
  • Initial infections were observed in October 2025, primarily through compromised VS Code and OpenVSX extensions, affecting an estimated 35,800 developers.
  • The multi-stage malware steals credentials, GitHub tokens, and cryptocurrency wallet data, establishing persistent backdoors and exploiting the Solana blockchain for command-and-control.
  • Attackers leverage hijacked legitimate npm packages, force-push malware to victim repositories, and employ stealth techniques like invisible Unicode characters to evade detection.
  • Organizations and developers must enhance security practices, including multi-factor authentication, credential rotation, and rigorous auditing of extensions and packages.

Glassworm Malware Targets Developer Ecosystems with Sophisticated Supply Chain Attacks

A sophisticated malware operation, identified as Glassworm, is actively compromising the vital tools and platforms upon which software developers depend. This pervasive threat leverages popular package registries such as npm and PyPI, alongside the developer-centric OpenVSX marketplace. The campaign cunningly exploits the inherent trust within open-source ecosystems, transforming routine development workflows into vectors for data exfiltration, credential harvesting, and persistent system access. According to analysts at CrowdStrike and other security firms, the operation has significantly scaled in both reach and sophistication since its inception.

Table Of Content

  • Key Takeaways
  • Glassworm Malware Targets Developer Ecosystems with Sophisticated Supply Chain Attacks
  • Attack Chain and Modus Operandi
  • Stealth Techniques and Stolen Data
  • What You Should Do
  • Indicators of Compromise (IoCs):-

The Glassworm campaign first emerged in October 2025 with the appearance of malicious Visual Studio Code and OpenVSX extensions on developer marketplaces. The initial wave of attacks reportedly infected approximately 35,800 developers. Since then, Glassworm’s footprint has steadily expanded to include Python repositories hosted on GitHub, npm packages within the React Native ecosystem, and tools associated with AI development.

The malware operates through multiple stages, beginning with a loader, progressing to credential theft, and ultimately deploying a persistent backdoor that allows attackers to maintain access long after the initial compromise. The targeting of developers is particularly alarming, as their workstations often contain sensitive assets such as cloud credentials, SSH keys, API tokens, and cryptocurrency wallets. A single compromised development machine can therefore expose an entire organization’s infrastructure and trigger cascading attacks across numerous interconnected repositories.

Attack Chain and Modus Operandi

The infection sequence begins subtly when a developer installs what appears to be a legitimate extension or package. The malware then activates in the background, harvesting secrets and transmitting stolen credentials to attacker-controlled servers, often before any signs of compromise are detected. CrowdStrike’s analysis, shared with Cyber Security News (CSN), highlights that Sonatype Security Research identified two hijacked React Native npm packages, collectively receiving over 30,000 downloads per week, both modified to deliver multi-stage malware linked to this campaign.

Glassworm delivers its payload through several channels. Malicious VS Code and Cursor extensions serve as primary entry points, with attackers even compromising legitimate publisher accounts to push malicious updates. This tactic allowed the threat actors to reach thousands of users without immediately raising suspicion from platform administrators.

Once established on a developer’s machine, Glassworm systematically steals GitHub tokens from various sources, including VS Code storage, the git credentials file, and local environment variables. These stolen tokens are then used to force-push malware into every repository associated with the victim’s account. Crucially, the injection preserves the original commit author and date, making the malicious changes appear as an integral part of the project’s history.

Concurrently, two widely utilized npm packages within the React Native ecosystem, which together garnered over 30,000 weekly downloads, were found to have been hijacked. These packages were modified to execute a malicious install script. This script notably included a check for Russian locale settings, skipping execution if detected—a common evasion tactic employed by some threat actors to avoid law enforcement attention in specific regions.

The malware ingeniously uses the Solana blockchain as its command-and-control (C2) channel. Instead of relying on a traditional server that could be taken offline, Glassworm reads instructions from transaction memos appended to a specific Solana wallet. This method allows the attacker to update payload locations at any time by posting a new transaction, and these instructions, once recorded on-chain, cannot be deleted or censored.

Stealth Techniques and Stolen Data

Glassworm employs sophisticated stealth techniques to remain undetected. One notable method involves embedding invisible Unicode characters in source code. These characters render as blank whitespace in code editors and GitHub’s code review interface, effectively making the hidden malicious payload invisible to anyone performing a standard code review.

The multi-stage payload further complicates detection. The initial stage acts as a loader, followed by a second stage that steals credentials and cryptocurrency wallet data. The third stage deploys a persistent backdoor utilizing WebSockets. Additionally, a malicious Chrome extension is installed to capture browser session data. The final payload is encrypted with AES, and its decryption key is transmitted only via server response headers, making static analysis extremely difficult.

What You Should Do

  • Audit Extensions and Packages: Regularly review and remove any unrecognized or suspicious VS Code extensions and development packages.
  • Rotate Credentials: Immediately rotate all GitHub tokens, SSH keys, and cloud credentials on any system that may have been exposed.
  • Enable Multi-Factor Authentication (MFA): Implement MFA across all developer platforms, including GitHub, npm, PyPI, and cloud providers, to prevent unauthorized access.
  • Monitor Network Traffic: Watch for unusual outbound network connections to Solana RPC endpoints or unknown IP addresses, as such traffic is not typically part of a legitimate development pipeline.
  • Implement Supply Chain Security: Utilize tools and practices that verify the integrity of open-source components and detect tampering in package registries.
  • Educate Developers: Train developers on identifying suspicious packages, extensions, and phishing attempts that could lead to initial compromise.

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

WhatsApp iOS Vulnerability Exposes Users to 0-Click Account Takeover

Next Post

Apple iOS 17.3 New Stolen Device Protection Feature Auto-Locks iPhones

No Comment! Be the first one.

Leave a Reply Cancel reply

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

Popular Posts
Patchwork APT Uses Fake PDFs, Chat Apps to Spy on PCs, Android
August 7, 2026
Claude in Chrome Prompt Injection Steals Gmail Codes to Hijack Slack, X, and Claude.ai Accounts
August 7, 2026
Critical SharePoint Vulnerability Let Hackers Breach Swiss Government
August 7, 2026
Top Authors
Marcus Rodriguez
Marcus Rodriguez
Emy Elsamnoudy
Emy Elsamnoudy
Jennifer sherman
Jennifer sherman
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 Released to Detect MongoDB Vulnerability(CVE-2025-14847)

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