GlassWorm’s multi-ecosystem malware blitz exposes open-source supply chain’s weakest links

Bleeping Computer

The gist

The GlassWorm malware blitz has shattered developer trust by hijacking over 400 open-source repositories and packages, proving that even the most trusted tools can be weaponized against their creators.

What to know

  • By early 2026, GlassWorm had compromised 433 repositories and packages across GitHub, npm, and VSCode in a sweeping multi-platform supply chain attack.
  • The malware exploits 72 Open VSX extensions and uses blockchain-based command-and-control to persist and evade takedowns, with the CanisterWorm variant infecting over 66 npm packages.
  • Attackers are stealing credentials via misconfigured CI/CD pipelines and social engineering on platforms like Teams and Slack, driving a shift toward stricter authentication and package verification.

Developer Tools Turned Attack Vectors

GlassWorm weaponizes trusted VSCode extensions and blockchain-based command-and-control to automate malware delivery and resist takedowns, exploiting the very infrastructure developers depend on.

GlassWorm's technical sophistication is evident in its exploitation of developer tools through the abuse of 72 Open VSX extensions, leveraging VSCode’s extensionPack and extensionDependencies features to stealthily propagate malicious payloads. By infiltrating these trusted extension ecosystems, the campaign ensures widespread reach among developers who rely on these tools daily, effectively weaponizing the very infrastructure designed to enhance productivity and collaboration.

A hallmark of GlassWorm’s resilience and evasion strategy is its pioneering use of blockchain-based command-and-control infrastructure, which complicates traditional takedown efforts. This decentralized approach, exemplified by the CanisterWorm variant spreading across over 66 npm packages, allows the malware to maintain persistence and coordinate operations without relying on vulnerable centralized servers, marking a significant evolution in malware command architectures.

The campaign’s propagation hinges on exploiting misconfigurations within CI/CD pipelines and developer workflows, such as the Trivy GitHub Actions vulnerability that allowed attackers to steal access tokens and force-push malicious code to nearly all version tags. This method not only compromises the integrity of widely used open-source tools but also automates the delivery of malicious payloads by harvesting credentials like SSH keys, cloud tokens, and npm tokens from infected environments, fueling a self-propagating worm that publishes malicious updates across multiple packages.

GlassWorm’s multi-ecosystem attack vector spans GitHub Actions, npm, Docker Hub, PyPI, and VS Code extensions, enabling rapid and expansive supply chain compromise. Within just eight days, the campaign cascaded through these critical developer platforms, underscoring the interconnected vulnerabilities in modern software supply chains and the urgent need for enhanced security measures across diverse package and extension repositories.

Sources
The Hacker Newsa16z

Supply Chain Attacks Go Viral

Malware campaigns now leapfrog across ecosystems like GitHub, npm, and Docker Hub in days, using stolen credentials and decentralized control to orchestrate rapid, large-scale compromises.

By early 2026, the GlassWorm malware campaign had compromised an alarming 433 repositories and packages spanning major developer ecosystems such as GitHub, npm, and VSCode, signaling a vast and coordinated supply chain assault. This widespread infiltration underscores how attackers have moved beyond isolated breaches to orchestrate multi-platform compromises that threaten the integrity of critical developer tools and open-source components.

The TeamPCP campaign exemplifies the rapid evolution of supply chain attacks into automated, self-propagating threats that cascade across diverse ecosystems within days rather than years. In just eight days, malicious code spread from GitHub Actions to Docker Hub, npm, PyPI, and the VSCode marketplace, leveraging stolen credentials like SSH keys and npm tokens harvested from CI/CD pipelines to publish malicious updates across thousands of organizations. This shift to multi-ecosystem propagation dramatically amplifies the attack surface and complicates mitigation efforts.

A particularly insidious facet of these campaigns is the use of blockchain-based command-and-control infrastructure, as demonstrated by the CanisterWorm variant that exploited a misconfigured GitHub Actions workflow in Trivy’s repository. This worm infected over 66 npm packages and utilized decentralized blockchain mechanisms to resist conventional takedown attempts, highlighting how attackers are innovating to maintain persistence and evade detection within the software supply chain.

Sources
Bleeping Computera16z

Credential Theft Hits Collaboration Platforms

Attackers exploit Slack and Teams as phishing channels and target individual developer workstations, forcing a shift to certificate-based authentication and automated dependency scanning to protect the open-source ecosystem.

By early 2026, the developer ecosystem faces escalating risks as supply chain attacks increasingly infiltrate critical tools like NPM and VSCode, with malicious packages and fake security alerts stealing credentials and system data from developer machines. The Axios npm compromise, resulting from a targeted attack on a maintainer’s workstation, starkly illustrates how vulnerable open-source projects remain when individual developer environments are breached, potentially granting attackers access to production systems.

Social engineering tactics have evolved beyond traditional email phishing to exploit trusted SaaS collaboration platforms such as Microsoft Teams and Slack, where attackers deliver malware and phishing links under the guise of internal communications. This shift demands that security teams extend their monitoring and phishing detection capabilities beyond email to these collaboration tools, as users often lower their guard within these environments, increasing organizational exposure.

In response to the growing threat of credential compromise within developer environments, there is a notable transition from traditional SSH keys to certificate-based authentication, reflecting an industry-wide push for stronger security practices. Coupled with the imperative for automated dependency scanning and stricter package verification, these measures aim to mitigate the critical risk posed by compromised developer workstations, which can serve as gateways to production environments.

Sources
CISO Talk by James AzarDevOps Bulletin

Get the stories behind the trends

Deep-dive reporting and the weekly brief, in your inbox.