Executive Summary
GlassWorm is a cross‑platform worm that propagates by hijacking repository credentials and distributing obfuscated Rust, JavaScript, or unicode‑stealth payloads. It uses the Solana blockchain for resilient command-and-control communication, complicating detection and attribution. Prompt remediation requires tightening code‑repo access controls and filtering outbound traffic to blockchain networks.
Enhanced Description
GlassWorm is a sophisticated worm that leveraged supply‑chain attacks to infiltrate development ecosystems by compromising repository credentials in target environments. Once compromised, attackers added malicious code into the credentials’ associated accounts and distributed payloads across multiple programming platforms, including macOS and Windows. The malware family has diversified its delivery mechanisms: Rust binaries for efficient native execution, encrypted JavaScript files bundled with build scripts, and an advanced variant that inserts invisible Unicode characters to thwart reverse‑engineering tools. GlassWorm also introduced a novel command‑and‑control channel built on the Solana blockchain, allowing it to receive instructions without relying on traditional HTTP or DNS infrastructure. Operationally, GlassWorm propagates by exploiting exposed Git credentials or internal CI/CD integrations, injecting code into vulnerable repositories, and then executing the payload during routine build processes. The use of a public blockchain for C2 provides resilience against takedowns and complicates attribution efforts, as traffic appears legitimate and follows normal transaction patterns of the Solana network. Its multi‑platform support and sophisticated obfuscation techniques enable it to evade both signature‑based engines and many heuristic scanners, making early detection difficult. Organizations with public or internal code repositories are at heightened risk, particularly those that have not enforced strict MFA or monitored outbound connections to blockchain nodes.
Key Capabilities
ATT&CK Techniques
Recommended Actions
Suggested Tags
Confidence Assessment
The available information confirms the presence of multiple distribution vectors (Rust, JavaScript, Unicode obfuscation) and a Solana‑based C2 channel. However, precise timelines, impact assessments, and detailed enumeration of affected customers remain incomplete due to limited public disclosures and lack of internal reporting. Consequently, confidence is moderate regarding technical specifics, but high for the overall threat model as described.
GlassWorm is a worm that propagated through supply chain attacks by compromising repository credentials from victim environments and having malicious payloads added to those compromised accounts for distribution to victims across the various development ecosystems.(Citation: Koi Glassworm InvisibleCode October 2025)(Citation: Aikido GlassWorm October 2025)(Citation: Socket GlassWorm January 2026) GlassWorm has numerous variants, including Rust binaries, encrypted JavaScript and a variant leveraging invisible Unicode characters that made reverse engineering difficult.(Citation: Koi Glassworm New Tricks December 2025)(Citation: Koi Glassworm InvisibleCode October 2025)(Citation: Koi GlassWorm Rust December 2025) GlassWorm has employed a unique command and control (C2) methodology using Solana blockchain.(Citation: Koi Glassworm Extensions November 2025)(Citation: Koi Glassworm InvisibleCode October 2025) GlassWorm was first reported in October 2025.(Citation: Koi Glassworm Extensions November 2025)(Citation: Koi Glassworm InvisibleCode October 2025)(Citation: Socket GlassWorm January 2026)