Cyber Security News

GlassWorm Supply Chain Attack Uses Fake VS Code Themes to Deliver Hidden Malware

GlassWorm is turning developer tools into malware delivery channels, this time through extensions advertised as attractive VS Code themes.

The investigated cluster spans Visual Studio Marketplace and Open VSX, showing how appearance changes can provide cover for code that runs on developer machines. The campaign first surfaced in October 2025 and has since expanded across development platforms.

Earlier reporting on developer tools spreading GlassWorm describes credential theft and persistent access, risks that make compromised developer workstations valuable gateways into repositories, cloud environments, and other sensitive resources.

Researchers from Socket.dev identified four Marketplace extensions and six Open VSX identities linked to the theme cluster.

Socket.dev said in a report shared with Cyber Security News (CSN) that two extensions were confirmed malicious, with one showing a high-confidence technical connection to GlassWorm.

The findings distinguish confirmed malware from related extensions without active payloads. Coca-Cola Christmas and Aurora Borealis Studio Theme had more than 8,000 Marketplace installations combined.

Cluster-linked Open VSX listings attracted tens of thousands of downloads, although those totals do not establish how many users were compromised.

GlassWorm Supply Chain Attack

Aurora Nocturne Night Theme concealed a Windows downloader inside its distributed package, despite a public repository that appeared to provide theme functionality.

Its executable JavaScript was heavily disguised, compressed into roughly 59 KB on one line, and included a payload encoded with invisible Unicode characters.

After decoding the hidden instructions, the extension downloaded attacker-controlled content, saved a temporary Windows command script, and executed it without displaying a command window.

The discrepancy between public source code and the installed package explains why reviewing only a repository could miss the threat.

The disguise follows a pattern: earlier malicious icon theme extensions also combined normal visual behavior with concealed malware execution.

Historical Marketplace listing for the removed Aurora Nocturne Night Theme (Source – Socket.dev)

In the newly investigated cluster, familiar commercial branding and names copying themes helped suspicious packages appear credible before users checked their publishers.

Git histories connected several projects through shared contributors, while matching theme definitions, recurring Russian-language comments, and reused welcome-page code strengthened the development links.

Five commits on December 6, 2025, occurred within roughly three hours and used the same timezone offset. Socket also identified a December 14, 2025, article promoting several linked themes as independent recommendations. Its publishing account was created that day.

Researchers assessed the article as promotional infrastructure for the operation, rather than an unrelated review, based on the wider development evidence.

GlassWorm Defenses

Cosmic Nebula Themes provided the GlassWorm connection. Its analyzed Marketplace build decrypted embedded JavaScript using AES-256-CBC encryption and immediately executed it.

The recovered loader avoided systems matching Russian-language or Russian-timezone conditions, then consulted Solana blockchain transaction memos to locate additional payload infrastructure.

That mechanism lets attackers change the next download location without publishing a new extension version. Retrieved JavaScript then runs in memory with access to system capabilities.

The shared blockchain address, encryption key, and execution pattern matched previously documented GlassWorm activity, supporting Socket’s high-confidence attribution.

However, shared development evidence does not prove every publisher account belongs to one individual. Nor does it make every related version actively malicious.

Socket found no active payload in the analyzed Coca-Cola Christmas and Aurora Borealis Studio Theme versions, but considered their unnecessary executable functionality high-risk.

Microsoft removed the reported Marketplace extensions after notification. Defenders should inventory themes across both registries and compatible editors, because marketplace removal does not clean installed copies.

Earlier GlassWorm malicious extension updates demonstrate why security reviews must continue after an initially harmless installation. Socket recommends inspecting the packages users install, including activation settings, bundled scripts, network access, process launches, and runtime decryption.

Teams should compare versions after updates and revisit assessments when new intelligence appears, rather than treating public repositories or one-time reviews as sufficient assurance.

Organizations exposed to either confirmed malicious extension should investigate subsequent execution and potentially exposed credentials.

A host where the downloaded command script ran should be treated as potentially compromised. Removing an extension cannot undo actions performed by follow-on payloads; the indicators below support that investigation.

Indicators of compromise (IoCs):-

TypeIndicatorDescription
Malicious extensionmicrosoftvs.microsoftvsConfirmed malicious Marketplace package advertised as Aurora Nocturne Night Theme.
SHA-256a276b76d3b00f302bb4dfb3690125c85ff472b16049c3c37476ac5e51096df07Aurora Nocturne Night Theme VSIX/ZIP package.
SHA-2565e68ca8c2097caccdb74d2752b85b85595a4bf646b442b8431a2416e87dbf268Aurora Nocturne Night Theme executable JavaScript.
File pathout/extension.jsObfuscated executable containing the Aurora Nocturne downloader.
Domainfingercakes4sale[.]storeAttacker-controlled payload delivery domain.
Payload URLhxxps://fingercakes4sale[.]store/dsyuCDownload location recovered from the concealed loader.
Dropped file%TEMP%\temp_batch.cmdDownloaded Windows command script.
File nametemp_batch.cmdCommand script basename used by the downloader.
Processcmd.exeWindows command interpreter used to execute the downloaded script.
Execution commandcmd.exe /c "<TEMP_PATH>\temp_batch.cmd"Execution pattern documented for Aurora Nocturne Night Theme.
Malicious extensioncosmic-themes.theme-cosmic-nebulaConfirmed malicious Marketplace build of Cosmic Nebula Themes; also a cluster-linked Open VSX identity.
SHA-256684c877a52d226d50584cb886ca8ec5bec6355d4de853f406734c79d5b387804Cosmic Nebula Themes executable JavaScript.
SHA-256da2d950e50326171adbff9c2bfd6f28998e32623ea7c2c475b9159a45cfb86bbDecrypted embedded stage recovered from Cosmic Nebula Themes.
File nameapp.jsCosmic Nebula executable entrypoint; related projects also use this filename for benign-looking theme functionality.
Solana addressBjVeAjPrSKFiingBn4vZvghsGj9KCE8AJVtbc9S8o8SCBlockchain dead-drop address used to resolve follow-on infrastructure.
AES-256-CBC keywDO6YyTm6DL0T0zJ0SXhUql5Mo0pdlSzEmbedded decryption key matching previously documented GlassWorm activity.
AES initialization vector4c4b9a3773e9dced6015a670855fd32bInitialization vector for the embedded encrypted stage.
Response headerivbase64Header associated with decoding remotely retrieved stages.
Response headersecretkeyHeader supplying key material for remotely retrieved stages.
Execution marker<USER_HOME>/init.jsonLocal execution marker documented for Cosmic Nebula Themes.
Cluster-linked extensionholiday-themes.theme-coca-cola-christmasCoca-Cola Christmas identity across Marketplace and Open VSX; analyzed versions lacked an active payload.
Versioned extensionholiday-themes.theme-coca-cola-christmas@1.0.2Version identified through cluster attribution, not an active payload in that version.
Cluster-linked extensionlohsebhipolg2s.theme-aurora-borealisAurora Borealis Studio Theme identity across both registries; analyzed versions lacked an active payload.
Cluster-linked extensionaurora-them-creator.theme-aurora-nocturneOpen VSX Aurora Nocturne Dreams Theme; distinct from the confirmed malicious Aurora Nocturne Marketplace package.
Cluster-linked extensionsolidity-syntax.deep-focusOpen VSX extension advertised as Solidity syntax and Rust syntax.
Cluster-linked extensioncharcoal-mint-studio.theme-charcoal-mintOpen VSX Theme Charcoal Mint Co. identity.
Related malicious extensioncosmic-themes.sql-formatterPreviously identified GlassWorm-associated Open VSX extension sharing the Cosmic Nebula publisher namespace.
GitHub accountaubineherodvulbdlCommit identity connecting Coca-Cola Christmas and Aurora Nocturne projects.
Commit emailaubineherodvulbdl@outlook[.]comEmail associated with the shared commit identity.
GitHub accountlohsebhipolg2sContributor to Aurora Nocturne and publisher of Aurora Borealis Studio Theme.
Commit emaillohsebhipolg2s@outlook[.]comEmail associated with early Aurora Nocturne commits.
GitHub accounthakhangthu7558-sysOwner of the Coca-Cola Christmas repository.
GitHub accountvovanloc2234-sudoAccount associated with the Cosmic Nebula Themes repository.
GitHub repositoryaubineherodvulbdl/Aurora-Nocturne-DreamsAurora Nocturne development repository included as an investigative pivot.
GitHub repositoryhakhangthu7558-sys/Coca-Cola-ChristmasCoca-Cola Christmas development repository.
GitHub repositorylohsebhipolg2s/Aurora-Borealis-ThemeAurora Borealis development repository.
GitHub repositoryvovanloc2234-sudo/Cosmic-Nebula-ThemesCosmic Nebula Themes development repository.
Support emailsupport@holiday-themes[.]devAssociated support identity; an investigative pivot, not independent proof of compromise.
Associated domainholiday-themes[.]devSupport-related domain connected to the cluster.
Support emailaurora.themes.dev@gmail[.]comAssociated support identity documented by Socket.

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.

Stops threats before impact with 21 min faster MTTR. Integrate ANYRUN’s Sandbox in your SOC

Tushar Subhra Dutta

Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.

Recent Posts

OpenAI Launches GPT-6 Cyber That Finds 81 Firefox Flaws and Develops 948 Linux Exploits

OpenAI has launched GPT-6 Cyber, a security-focused AI model that found 81 new high-severity Firefox…

4 hours ago

Shopify Mandates IP Allowlisting for Public Apps to Prevent Unauthorized Admin API Access

Shopify is making IP allowlisting mandatory for public apps that call its Admin API, adding…

4 hours ago

Microsoft Paint 0-Click Vulnerability Could Allow Hackers to Take Control of Windows PCs

Microsoft’s Windows Paint vulnerability, CVE-2026-83844, could allow an unauthenticated attacker to execute code over a…

5 hours ago

OpenMatter Network Positions Decentralized Computing as an Alternative to Data Centers for AI

Melbourne, Florida, November 5th, 2026, CyberNewswire OpenMatter Network, a pioneer in decentralized infrastructure for agentic…

13 hours ago

GhostMap Android Flaw Can Trap Phones in Endless Reboot Loops Without Opening an App

A new Android bug named GhostMap can leave a phone stuck in a crash loop…

14 hours ago

Hackers Turn Popular Chinese Keyboard Software Into a Backdoor for Cyberespionage Attacks

A China-aligned hacking group is abusing Sogou Input Method, one of the most popular Chinese…

15 hours ago