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

PolarEdge

PolarEdge is a botnet/backdoor malware family targeting internet-facing edge and IoT devices, especially routers and NAS appliances. It was first publicly documented by Sekoia in February 2025, though reporting indicates activity since at least late 2023 and possibly as early as June 2023. The malware has been associated with exploitation of CVE-2023-20118 in Cisco Small Business routers, and reporting also links the broader cluster to exploitation of known flaws affecting ASUS, QNAP, and Synology devices. Victim device types mentioned across reporting include Cisco routers, ASUS routers, QNAP and Synology NAS devices, IP cameras, firewalls, VoIP phones, and other always-on edge equipment.

Sekoia named the malware and botnet PolarEdge because of its use of the Mbed TLS library (formerly PolarSSL), PolarSSL-branded certificates, and its focus on edge devices. The malware is described as a TLS-based ELF backdoor; reported payload names include cipher_log, sshd_sftp, QTS.install.ssl, and hdparmd. In documented Cisco exploitation chains, attackers used CVE-2023-20118 to deploy a webshell and then fetch a shell script (including a script named "q" in some reporting) that downloaded and executed the PolarEdge implant. The malware’s configuration is reported to be embedded in the final 512 bytes of the ELF and obfuscated with a one-byte XOR key 0x11.

Functionally, PolarEdge fingerprints infected hosts and communicates with command-and-control over TLS. Its default behavior is to run a built-in TLS server implemented with mbedTLS v2.8.0, send host fingerprint data to C2, and wait for commands using a custom binary protocol that includes a "HasCommand" field; when instructed, it executes commands and returns raw output. Researchers also reported a connect-back mode in which PolarEdge acts as a TLS client to download remote files, as well as a debug mode that allows on-the-fly configuration changes such as server information updates. Additional reported behavior includes moving or deleting files on infected systems, modifying firewall rules, process masquerading using names such as igmpproxy, wscd, /sbin/dhcpd, httpd, upnpd, and iapp, and multiple anti-analysis techniques.

Persistence reporting is mixed by component, but high-confidence content states the backdoor does not ensure persistence across reboots in a conventional way. Instead, it forks a child process that checks every 30 seconds whether the parent process still exists under /proc/<parent-pid>; if the parent disappears, the child relaunches the backdoor. Other reporting on the broader botnet states payloads can ensure execution on startup, and one later-linked component, RPX_Client, reportedly persists by appending "/bin/sh /mnt/mtd/rpx.sh &" to /etc/init.d/rcS.

Multiple reports assess PolarEdge as resembling or supporting an Operational Relay Box (ORB) network. Sekoia and Censys described the operation as exploiting vulnerable edge devices and combining them with VPS infrastructure to build a global relay/proxy network. Censys reported the botnet grew from roughly 150 devices in June 2023 to nearly 40,000 devices by August 2025, while other reporting cited more than 2,000 infected devices earlier in 2025 and later more than 25,000 infected devices tied to RPX_Client datasets. Reported concentrations include South Korea, the United States, Taiwan, China, Thailand, Malaysia, India, Israel, Vietnam, Indonesia, and Russia, depending on dataset and time period.

A later reverse-engineering report linked a previously undocumented PolarEdge component called RPX_Client to the cluster. RPX_Client reportedly registers to RPX_Server nodes, provides proxy services, and enables remote command execution. It stores configuration in an XOR-obfuscated file, disguises its process name as "connect_server," enforces single-instance execution via /tmp/.msc, connects to RPX_Server on port 55555 for registration/proxying, and connects to a Go-Admin service on port 55560 for remote command execution including change_pub_ip and update_vps. XLab reported identifying 140 active RPX_Server nodes, largely on Alibaba Cloud and Tencent Cloud, and tied earlier infrastructure such as 82.118.22.155 and beastdositadvtofm[.]site to PolarEdge through decrypted configuration and DNS relationships.

Reported infrastructure and indicators include PolarSSL-branded or test certificates, backdoor exposure on high non-standard TCP ports in the 40000-50000 range, and domains/IPs including 119.8.186[.]227, 195.123.212[.]54, longlog[.]cc, landim[.]cc, hitchil[.]cc, logchim[.]cc, largeroofs[.]top, siotherlentsearsitech[.]shop, asustordownload[.]com, 82.118.22.155, beastdositadvtofm[.]site, and distribution IP 111.119.223.196. Reporting also notes use of consistent PolarSSL certificates and XOR-encrypted parameters with random ports in some C2 communications.

Attribution remains unconfirmed. Several reports state PolarEdge shows ORB-like traits and patterns similar to networks linked to Chinese espionage campaigns, and some articles characterize it as China-nexus or potentially supporting cyberespionage, but the main objective is still described as unclear. High-confidence reporting supports that PolarEdge is a sophisticated, coordinated edge-device botnet/backdoor ecosystem used for encrypted remote access, host fingerprinting, command execution, file retrieval, and proxy/relay operations across compromised routers, NAS devices, and other edge systems.

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-2023-20118Authenticated command injection in Cisco Small Business RV Series web management interfaceExploited in the wild

In the attack chains observed in February 2025, the threat actors have been observed exploiting a known security flaw impacting Cisco routers (CVE-2023-20118) to download a shell script named "q" over FTP, which is then responsible for retrieving and executing the PolarEdge backdoor on the compromised system.

via the hacker newsthehackernews.com
THREAT ACTORS

Groups observed using it

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

View more details
Chinese nation-state actors (suspected China-nexus)

"Infected equipment show signs of malware that researchers codenamed PolarEdge..."; "Sekoia codenamed the malware and associated botnet infrastructure they mapped as PolarEdge..."

via bank info securitybankinfosecurity.com
China-nexus espionage actors

"Infected equipment show signs of malware that researchers codenamed PolarEdge..."; "Sekoia codenamed the malware and associated botnet infrastructure they mapped as PolarEdge..."

via govinfosecuritygovinfosecurity.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

1 technique
T1190Exploit Public-Facing ApplicationEvidence1

"It leverages the proprietary AiCloud service with n-day vulnerabilities in order to gain high privileges on End-Of-Life ASUS WRT routers" ... "The attacks likely exploit vulnerabilities tracked as CVE-2023-41345, CVE-2023-41346, CVE-2023-41347, CVE-2023-41348, CVE-2024-12912, and CVE-2025-2492 for proliferation."

Persistence

1 technique
T1547Boot or Logon Autostart ExecutionEvidence1

Although the backdoor does not ensure persistence across reboots, it calls fork to spawn a child process that, every 30 seconds, checks whether /proc/<parent-pid> still exists. If the directory has disappeared, the child executes a shell command to relaunch the backdoor

Privilege Escalation

1 technique
T1547Boot or Logon Autostart ExecutionEvidence1

Although the backdoor does not ensure persistence across reboots, it calls fork to spawn a child process that, every 30 seconds, checks whether /proc/<parent-pid> still exists. If the directory has disappeared, the child executes a shell command to relaunch the backdoor

Stealth

2 techniques
T1070Indicator RemovalEvidence1

Execution of PolarEdge prompts default TLS server functioning to facilitate host fingerprint delivery to the command-and-control server and the erasure of some files for a still undetermined purpose

T1497Virtualization/Sandbox EvasionEvidence1

Multiple anti-analysis approaches are then harnessed by PolarEdge to circumvent detection.

Discovery

2 techniques
T1082System Information DiscoveryEvidence1

Execution of PolarEdge prompts default TLS server functioning to facilitate host fingerprint delivery to the command-and-control server

T1497Virtualization/Sandbox EvasionEvidence1

Multiple anti-analysis approaches are then harnessed by PolarEdge to circumvent detection.

Command and Control

1 technique
T1071.001Web ProtocolsEvidence1

Operations of the PolarEdge botnet ... were discovered to either involve functioning as a TLS client for remote file downloads or on-the-fly configuration modifications... Execution of PolarEdge prompts default TLS server functioning to facilitate host fingerprint delivery to the command-and-control server

ACTIVITY FEED

Recent activity

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

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 attribution2

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 mapping6

Every documented technique, ranked by evidence weight.

Researcher chatter

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