Skip to main content
Mallory
MalwareUsed by 1 actorExploits 1 CVE

GammaWorm

GammaWorm is a heavily obfuscated VBScript worm and propagation component in the Gamaredon "Gamma" malware ecosystem, attributed in the provided reporting to the Russia-linked, FSB-associated Gamaredon threat actor. It was observed in campaigns targeting Ukrainian government, military, and critical infrastructure entities. The malware is described as part of a modular intrusion chain that can be delivered via GammaLoad following initial access through weaponized XHTML lures and a malicious RAR archive exploiting WinRAR path traversal vulnerability CVE-2025-8088; reporting also notes the exact deployment vector for GammaWorm may be ambiguous and could include introduction through a weaponized USB drive.

GammaWorm establishes persistence through scheduled tasks, including DiskDiagnosticDataCollector, SilentCleanup, and SmartRetry, and also uses a RunOnce registry key such as HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce\ExplorerGuard, which it recreates at user login. It hides its core modules in NTFS Alternate Data Streams rather than conventional files, with reported ADS names including %USERPROFILE%:GTR, %USERPROFILE%:save, %USERPROFILE%:URL, %USERPROFILE%:LNK, and %USERPROFILE%:SERVER. It also modifies Explorer settings to hide hidden files, protected operating system files, and known file extensions.

For propagation, GammaWorm targets USB drives and network shares. It hides legitimate directories and replaces them with malicious Windows Shortcut (LNK) files. These LNK files open the expected folder while silently executing the worm, including a worm file named "~.gif" from the infected drive root; reporting also states the shortcuts use mshta.exe and wscript.exe. GammaWorm additionally creates lure LNK files with Ukrainian-language filenames, including military-, secret-, and explicit-content-themed names. The malware ecosystem is explicitly described as enabling USB-based propagation across air-gapped systems.

GammaWorm also functions as a stealth backdoor. It continuously contacts command-and-control infrastructure, exfiltrates victim system fingerprints, and retrieves arbitrary VBScript payloads for in-memory execution. It resolves C2 through dead-drop resolvers and legitimate platforms, including Telegram, graph.org, teletype.in, telegra.ph, Cloudflare Workers, and operator-controlled infrastructure. One reported Telegram dead-drop URL is https://www.telegram.me/s/oberfarir, and one reported downstream C2 IP is 104.194.140.6. Reporting states GammaWorm used curl to access a hard-coded public Telegram channel and parse an obfuscated IP address from returned HTML. Exfiltrated host fingerprint data was reportedly placed in randomized HTTP headers, specifically the User-Agent string, rather than the request body.

Known indicators directly mentioned in the content include sample MD5 8e1624d110c090ff57d4b493a9107c66 for a GammaWorm sample named "~.gif", the Telegram dead-drop URL https://www.telegram.me/s/oberfarir, and C2 IP 104.194.140.6.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

1 CVE Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

1 CVES
CVE-2025-8088WinRAR Windows Path Traversal via NTFS Alternate Data StreamsExploited in the wild

According to Sekoia, the attack consists of exploiting the bug CVE-2025-8088, a path traversal bug in WinRAR, to run an HTML App payload called GammaPhish, which is later used to get a VBScript payload from the C2 server.

via cysecurity newscysecurity.news
THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Gamaredon Group

GammaWorm is the propagation component... It doesn’t drop traditional files. Instead it writes its core modules into NTFS Alternate Data Streams... The propagation module targets USB drives and network shares.

via security affairssecurityaffairs.com
MITRE ATT&CK

Techniques & procedures

23 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

1 technique
T1091Replication Through Removable MediaEvidence4

The propagation module targets USB drives and network shares.

Execution

4 techniques
T1053.005Scheduled TaskEvidence5

The malware maintains persistence through three scheduled tasks with names borrowed from legitimate Windows services: DiskDiagnosticDataCollector, SilentCleanup, and SmartRetry. Each one executes a different ADS module at short intervals, from 7 to 10 minutes.

T1059Command and Scripting InterpreterEvidence1
TacticExecution

resulting in the execution of arbitrary code retrieved from a command-and-control (C2) server

T1059.005Visual BasicEvidence4
TacticExecution

We recovered multiple VBScript loaders from the compromised hosts. It seems that these loaders operate in a continuous cascade, with four distinct execution stages observed during our analysis.

T1204.002Malicious FileEvidence2
TacticExecution

hide authentic directories in network shares and USB drives and replace with infected Windows Shortcut (LNK) files. This causes the launch of arbitrary code

Persistence

4 techniques
T1053.005Scheduled TaskEvidence5

The malware maintains persistence through three scheduled tasks with names borrowed from legitimate Windows services: DiskDiagnosticDataCollector, SilentCleanup, and SmartRetry. Each one executes a different ADS module at short intervals, from 7 to 10 minutes.

T1112Modify RegistryEvidence1

Next, to mask its future propagation activities, GammaWorm alters several registry keys within HKEY_USERS\[SID]\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\.

T1547.001Registry Run Keys / Startup FolderEvidence2

GammaWorm also writes a RunOnce registry key that recreates itself on every user login, because GammaWorm itself rewrites the key before the RunOnce entry gets deleted.

T1547.009Shortcut ModificationEvidence3

It hides real folders by setting their attributes to Hidden and System, then drops malicious LNK shortcut files in their place using the same folder name and icon. Clicking the LNK opens the real folder in Explorer so the user sees nothing wrong, while silently executing ~.gif, the worm file that sits at the root of every infected drive.

T1053.005Scheduled TaskEvidence5

The malware maintains persistence through three scheduled tasks with names borrowed from legitimate Windows services: DiskDiagnosticDataCollector, SilentCleanup, and SmartRetry. Each one executes a different ADS module at short intervals, from 7 to 10 minutes.

T1547.001Registry Run Keys / Startup FolderEvidence2

GammaWorm also writes a RunOnce registry key that recreates itself on every user login, because GammaWorm itself rewrites the key before the RunOnce entry gets deleted.

T1547.009Shortcut ModificationEvidence3

It hides real folders by setting their attributes to Hidden and System, then drops malicious LNK shortcut files in their place using the same folder name and icon. Clicking the LNK opens the real folder in Explorer so the user sees nothing wrong, while silently executing ~.gif, the worm file that sits at the root of every infected drive.

Stealth

3 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

The extracted HTA file contains a VBScript blob comprising approximately 90% of junk and obfuscated code.

T1564.001Hidden Files and DirectoriesEvidence1
TacticStealth

The module iterates from the root level through all folders. It modifies their attributes to Hidden and System, removing them from the user’s standard view.

T1564.004NTFS File AttributesEvidence5
TacticStealth

Instead it writes its core modules into NTFS Alternate Data Streams, a native Windows feature that lets data sit invisibly attached to a folder path, invisible to standard directory listings and not reflected in file sizes visible to users. | It hides real folders by setting their attributes to Hidden and System, then drops malicious LNK shortcut files in their place using the same folder name and icon.

T1112Modify RegistryEvidence1

Next, to mask its future propagation activities, GammaWorm alters several registry keys within HKEY_USERS\[SID]\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\.

Discovery

1 technique
T1082System Information DiscoveryEvidence2
TacticDiscovery

GammaLoad (Staging): We recovered multiple VBScript loaders from the compromised hosts... Their primary objectives are to fingerprint the host system...

Lateral Movement

2 techniques
T1091Replication Through Removable MediaEvidence4

The propagation module targets USB drives and network shares.

T1570Lateral Tool TransferEvidence2

The propagation module targets USB drives and network shares.

Collection

2 techniques
T1005Data from Local SystemEvidence1

Its malware ecosystem, including GammaPhish and GammaWorm, enables USB-based propagation across air-gapped systems, document theft, and continuous deployment of additional payloads

T1025Data from Removable MediaEvidence1

The exact deployment vector for GammaWorm remains ambiguous... or introduced independently via a user executing a weaponized USB drive

T1071.001Web ProtocolsEvidence2

To find its C2 address, GammaWorm runs curl against a hard-coded public Telegram channel, parses the HTML for an obfuscated IP address... The C2 resolution chain itself is layered: it hops through graph.org, Cloudflare Workers, Teletype, Telegra.ph, and Telegram before arriving at an operator-controlled server.

T1102Web ServiceEvidence2

By using legitimate platforms like Telegram, the idea is to blend in with regular traffic, avoid detection, and sustain long-term espionage operations

T1102.001Dead Drop ResolverEvidence2

Their primary objectives are to fingerprint the host system, update the network configuration in the registry using Dead Drop Resolvers (DDRs), fetch and execute arbitrary VBScript payloads from the C2 servers.

T1105Ingress Tool TransferEvidence5

If the C2 returns HTTP 200, it executes arbitrary VBScript from the response body.

T1568Dynamic ResolutionEvidence1

GammaWorm resolves live servers through Dead Drop Resolvers hosted on services like Telegraph/Teletype via graph.org, Cloudflare Workers subdomains and S3‑compatible storage... The group also leverages public Telegram channels as dead drops...

Exfiltration

3 techniques
T1041Exfiltration Over C2 ChannelEvidence1

GammaWorm runs a continuous loop that acts as a stealth backdoor, regularly contacting its C2 to exfiltrate system fingerprints...

T1048Exfiltration Over Alternative ProtocolEvidence1

To find its C2 address, GammaWorm runs curl against a hard-coded public Telegram channel, parses the HTML for an obfuscated IP address, and posts the victim’s machine fingerprint back via randomized HTTP headers, specifically inside the User-Agent string. No request body, just headers.

T1567.002Exfiltration to Cloud StorageEvidence1

The group employs a stealthy, multi-stage infection chain that abuses legitimate Windows features and trusted services such as Telegram, Cloudflare, and cloud storage to maintain persistent access while minimizing detection.

INDICATORS OF COMPROMISE

IOCs tracked for this family

15 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
7 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
2 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
6 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in app3 days ago
domain●●●●●●●●●●●●View more in app3 days ago
hash.md5●●●●●●●●●●●●View more in app3 days ago
hash.md5●●●●●●●●●●●●View more in app3 days ago
ACTIVITY FEED

Recent activity

6 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

security affairsNews
Jun 4, 2026
Gamaredon Uses WinRAR Vulnerability to Launch Modular Spy Campaign on Ukrainian Targets

Propagation-focused VBScript malware that spreads via USB drives and network shares, stores modules in NTFS Alternate Data Streams, maintains persistence with scheduled tasks and RunOnce abuse, resolves C2 through Telegram-based dead drops, and executes arbitrary VBScript from C2 responses.

Read more
cysecurity newsNews
Jun 3, 2026
Russian State-sponsored Hackers Attack Ukraine, Exploit WinRAR to Install Malware - CySecurity News - Latest Information Security and Hacking Incidents

A VBScript worm that establishes persistence via scheduled tasks, spreads through network shares and USB drives by replacing directories with malicious LNK files, uses Telegram for C2 resolution, and hides modules using NTFS Alternate Data Streams.

Read more
the hacker newsNews
Jun 2, 2026
Gamaredon Exploits WinRAR to Deliver GammaWorm and GammaSteel Against Ukraine

A VBScript worm that establishes persistence via scheduled tasks, propagates through network shares and USB drives by replacing directories with malicious LNK files, uses Telegram for C2 resolution, and conceals modules using NTFS Alternate Data Streams.

Read more
cyber security newsNews
Jun 2, 2026
Gamaredon APT Hides Malware in Windows Features and Abuses Cloud Platforms for C2

A VBScript-based worm and stealth backdoor used by Gamaredon that hides in NTFS Alternate Data Streams, persists via RunOnce and scheduled tasks, propagates through USB and network drives using malicious LNK shortcuts, and uses cloud/dead-drop infrastructure for C2 and payload retrieval.

Read more
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching15

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities1

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping23

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.