Skip to main content
Mallory
MalwareUsed by 2 actorsExploits 1 CVE

CoolClient

CoolClient is a backdoor/loader family associated with the China-linked espionage group Mustang Panda, also tracked as HoneyMyte, Fireant, Earth Preta, Bronze President, and Stately Taurus. It has been associated with Mustang Panda since at least 2022 and has been observed in sustained cyber-espionage operations against government entities and other high-value targets across Myanmar, Mongolia, Malaysia, Russia, Pakistan, France, South America, and a Southeast Asian government network; one report also linked its use to intrusions against multiple telecom operators in an Asian country.

The malware is commonly delivered through DLL side-loading using legitimate signed software, including binaries from Sangfor, VLC Media Player, Bitdefender, and Ulead PhotoImpact. Reported loader chains include malicious DLLs such as libvlc.dll and sangforvpnlibcrypto-1_1.dll, encrypted payload files such as loader.ja, goopdate.ja, loader.dat, time.dat, and main.dat, and execution via legitimate files such as googleupdate.exe or Sangfor software. Unit 42 reported CoolClient loader samples at C:\ProgramData\GoogleUpdate\libvlc.dll and C:\Users$USER$\AppData\LocalLow\Brother\PrtDrv\sangforvpnlibcrypto-1_1.dll, attempting to load an encrypted payload from c:\programdata\GoogleUpdate\loader.ja. The loader heavily uses anti-disassembly techniques, and some variants rely on the HP-Socket library to maintain flexible multi-protocol client/server communications.

Core capabilities directly reported across the sources include file upload/download and deletion, keystroke logging, clipboard monitoring, active window monitoring, packet tunneling, reverse proxy or reverse tunnel functionality, port map or port information capture, system and user profiling, and in-memory loading/execution of plugins. Reported plugin modules include FileMgrS.dll for file management, RemoteShellS.dll for remote shell access, and ServiceMgrS.dll for service management. Newer 2025 variants were reported to add browser login-data theft targeting Chrome, Edge, and other Chromium-based browsers, as well as HTTP proxy credential sniffing by parsing raw TCP payloads and decoding Proxy-Authorization: Basic credentials. One report states captured clipboard and active-window data is XOR-encrypted with key 0xAC and written to C:\ProgramData\AppxProvisioning.xml.

Persistence and privilege-related behaviors reported for newer variants include Run registry key persistence, installation of a service named media_updaten, creation of a scheduled task named ComboxResetTask, UAC bypass, and privilege escalation by duplicating an elevated process token. CoolClient typically communicates with command-and-control over TCP and can optionally use UDP. It has also been described as a secondary backdoor deployed alongside PlugX and LuminousMoth, and in some 2024-2025 activity it was reported to drop a previously unseen rootkit.

High-confidence indicators and artifacts mentioned in the content include the files Sang.exe, libngs.dll, loader.dat, time.dat, main.dat, loader.ja, goopdate.ja, C:\ProgramData\GoogleUpdate\libvlc.dll, C:\Users$USER$\AppData\LocalLow\Brother\PrtDrv\sangforvpnlibcrypto-1_1.dll, c:\programdata\GoogleUpdate\loader.ja, and C:\ProgramData\AppxProvisioning.xml.

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-15467OpenSSL CMS (Auth)EnvelopedData AEAD IV Stack Buffer Overflow

A critical pre-authentication remote code execution vulnerability, CVE-2025-15467 (CVSS 9.8), affects OpenSSL versions 3.0, 3.3, 3.4, 3.5, and 3.6.

via f5f5.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
SteppeDriver

This includes an unreported cluster dubbed SteppeDriver that was first discovered in 2024 and has since targeted entities in France, Mongolia, and South America using tools like ShadowPad, COOLCLIENT, CurlyDoor, RudeGull, and MKTDownloader.

via the hacker newsthehackernews.com
Mustang Panda

While TA416's attacks are characterized by the use of bespoke PlugX variants, the Mustang Panda cluster has repeatedly deployed tools like TONESHELL, PUBLOAD, and COOLCLIENT in recent attacks.

via the hacker newsthehackernews.com
MITRE ATT&CK

Techniques & procedures

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

Execution

1 technique
T1574.001DLLEvidence1

"A version of the legitimate VLC Media Player masquerading as a Google file (googleupdate.exe) was used to sideload a Coolclient loader (file name: libvlc.dll)." / "The loader is sideloaded using a legitimate F-Secure executable named fsstm.exe." / "It is sideloaded using an executable called msproxy.exe..."

T1055Process InjectionEvidence1

"This payload will in turn read a second encrypted payload from a file named goopdate.ja and inject it into the winver.exe process."

Stealth

4 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

"The loader reads an encrypted payload..." / "decrypts the payload with a single byte XOR key... and executes it as shellcode" / "VMProtect obfuscations"

T1055Process InjectionEvidence1

"This payload will in turn read a second encrypted payload from a file named goopdate.ja and inject it into the winver.exe process."

T1497.001System ChecksEvidence1

CoolClient loaders, which employed advanced anti-disassembly techniques to evade analysis

T1574.001DLLEvidence1

"A version of the legitimate VLC Media Player masquerading as a Google file (googleupdate.exe) was used to sideload a Coolclient loader (file name: libvlc.dll)." / "The loader is sideloaded using a legitimate F-Secure executable named fsstm.exe." / "It is sideloaded using an executable called msproxy.exe..."

T1056.001KeyloggingEvidence4

CoolClient could... record keystrokes... Masol RAT and EggStreme Loader provided backdoor access, keylogging... TrackBak stole keystrokes

Discovery

2 techniques
T1082System Information DiscoveryEvidence1
TacticDiscovery

PUBLOAD encrypts data from the infected host, including: Volume info Computer name Username Tick count... TrackBak is an infostealer that performs the following activities: ... Gathering network information

T1497.001System ChecksEvidence1

CoolClient loaders, which employed advanced anti-disassembly techniques to evade analysis

Collection

1 technique
T1056.001KeyloggingEvidence4

CoolClient could... record keystrokes... Masol RAT and EggStreme Loader provided backdoor access, keylogging... TrackBak stole keystrokes

T1071Application Layer ProtocolEvidence1

Variants of PUBLOAD use either HTTP or TCP for command-and-control (C2) communications. The sample we observed is a variant that uses TCP... Masol RAT... communicates with its C2 servers over HTTP POST... This malware uses Google Remote Procedure Call (gRPC) for C2 communication.

T1071.001Web ProtocolsEvidence1

"...PeckBirdy JavaScript C2 Framework"; "VoidLink... modular framework"; "DKnife AitM framework... implants..."

T1090ProxyEvidence2

CoolClient could upload and delete files, route network traffic

T1105Ingress Tool TransferEvidence2

CoolClient could upload and delete files... EggStremeFuel used RC4-encrypted C2 configs to upload/download files

T1572Protocol TunnelingEvidence1

CoolClient supports the following capabilities: ... Tunneling packets

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Hashes
2 tracked

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

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app2 months ago
hash.sha256●●●●●●●●●●●●View more in app2 months ago
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 matching2

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 mapping11

Every documented technique, ranked by evidence weight.

Researcher chatter

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