4
governments confirmed compromised: Myanmar, Mongolia, Pakistan, Russia
33
IOCTL handlers in the msagent.sys kernel-mode driver granting full system control
12+
years Mustang Panda has conducted espionage operations, active since at least 2012
0
standard security tool detections: rootkit hides processes, files, registry, and C2 traffic at kernel level

SponsoredHorizon3.ai

Proactive Security for the AI Era

NodeZero continuously and autonomously pentests infrastructure, identity, cloud, and now web applications, chaining weaknesses across every domain the way real attackers do. Every finding ships with replayable proof showing exploitable business impact, not theoretical risk.

See NodeZero WebApp in action

Mustang Panda has compromised government entities in Myanmar, Mongolia, Pakistan, and Russia using a signed Windows kernel-mode rootkit attached to the CoolClient backdoor, giving China-linked operators the ability to hide malicious processes, files, and command-and-control traffic from every security tool running on the infected host.

Kaspersky's Global Research and Analysis Team published findings on August 14, 2026, confirming that HoneyMyte, the alternate tracking name for Mustang Panda, added a kernel-mode driver named msagent.sys to CoolClient. The driver is signed by a certificate issued to Nanjing Ranyi Technology Co., Ltd., and it communicates with the backdoor's user-mode component via 33 IOCTL request handlers. Three handlers are used in observed samples: one registers CoolClient as a trusted process, one passes the C2 IPv4 address into the kernel, and one designates protected file and registry paths that no other process can inspect or modify.

The attack chain begins with a PlugX infection, a Mustang Panda hallmark. After establishing initial access through PlugX, the group deploys CoolClient as a secondary backdoor using DLL sideloading against a renamed Sangfor executable. The malicious libngs.dll decrypts and executes a second-stage payload, which extracts the LZMA-compressed msagent.sys driver, installs it as a Windows service named msagent, and injects the final CoolClient implant into synchost.exe. From that point forward, the rootkit makes CoolClient effectively invisible. Standard endpoint detection and response tools, which operate in user space, cannot query the process list, access relevant files, or retrieve registry keys that the kernel driver has designated protected.

Any organization with government, diplomatic, or defense operations in Southeast Asia, Central Asia, or Russia should treat the August 14 Kaspersky disclosure as an active threat requiring immediate hunting. The IOC hashes, registry markers, and Sigma detection rules below are deployable right now.

Who Is Mustang Panda (HoneyMyte)?

Mustang Panda is a China-nexus advanced persistent threat group operational since at least 2012, tracked under more than a dozen aliases: HoneyMyte, Bronze President, Earth Preta, Stately Taurus, RedDelta, Camaro Dragon, TWILL TYPHOON, TA416, FIREANT, and PKPLUG, among others. MITRE ATT&CK assigns the cluster identifier G0129. Different vendor naming conventions cover the same threat actor: Microsoft calls them Twill Typhoon, CrowdStrike tracks them as Mustang Panda, and Kaspersky documents their operations as HoneyMyte.

The group's primary mission is espionage. Mustang Panda targets government ministries, diplomatic missions, think tanks, religious institutions, and military organizations across Southeast Asia, Central Asia, Europe, and Russia. The group has never been publicly sanctioned or indicted, unlike several other PRC-attributed actors including Volt Typhoon and Salt Typhoon, and it continues to operate and upgrade its tooling without apparent disruption from law enforcement.

Mustang Panda's operational signature is patience and iteration. The group reuses PlugX as an initial implant across virtually every campaign, then layers secondary backdoors (ToneShell, SnakeDisk, LOTUSLITE, and now CoolClient with its kernel rootkit) to maintain access even after initial indicators are discovered. The December 2025 Kaspersky report documented a separate HoneyMyte kernel-mode rootkit used to load the ToneShell backdoor; the August 2026 CoolClient disclosure shows the group applied the same kernel-level defense evasion capability to a second malware family in parallel.

For comparison, China-linked Red Menshen embedded BPFDoor kernel backdoors inside telecom networks across 10 countries, a parallel approach to achieving kernel-level persistence while defeating standard detection tooling.

How Does the Mustang Panda CoolClient Kernel Rootkit Work?

The CoolClient kernel rootkit attack chain uses a six-stage delivery sequence. Kaspersky documented all six stages in confirmed intrusions against government entities.

Stage one: Mustang Panda deploys PlugX via spearphishing, establishing initial access inside the target organization. Stage two: the group copies CoolClient components into a directory configured with a Microsoft Defender exclusion added by PlugX, bypassing real-time antivirus scanning. Stage three: DLL sideloading executes the attack chain using a legitimate Sangfor endpoint security executable, renamed to defender.exe, that loads the malicious libngs.dll library through standard Windows DLL search order. Stage four: libngs.dll decrypts and runs loadcert.ini, which establishes persistence via an AutoRun registry entry named goopdate and a scheduled task running as SYSTEM, then uses RPC-based process creation combined with PPID spoofing to inject CoolClient code into synchost.exe. Stage five: loadcert.ini extracts the LZMA-compressed msagent.sys driver from embedded resources, installs it as a Windows service named msagent, and registers it with the kernel. Stage six: the kernel driver activates, receives three IOCTL commands from CoolClient's user-mode component, and begins hiding all rootkit artifacts.

Once active, msagent.sys provides four protection capabilities. Process protection: the driver reduces access rights on handles that attempt to open CoolClient-associated processes, preventing tools like Task Manager and Process Explorer from terminating them. Process hiding: the driver unlinks CoolClient's process entries from the Windows active process list, making the process invisible to all user-mode enumeration. File and registry hiding: a filesystem minifilter driver denies read access to protected files and registry callbacks intercept enumeration requests, preventing both manual inspection and automated scanning. Network traffic filtering: the driver hooks Nsiproxy, the Windows kernel network statistics provider, and filters the C2 IPv4 address from any query, so netstat and network monitoring tools see no connection to the attacker's server.

Subscribe to unlock Indicators of Compromise

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Free daily briefing

Briefings like this, every morning before 9am.

Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.

Which Sectors and Countries Does Mustang Panda Target?

Government is Mustang Panda's primary target. The August 2026 CoolClient rootkit campaign confirmed victims in Myanmar, Mongolia, Pakistan, and Russia, all of which are government entities based on Kaspersky's incident analysis. This targeting pattern is consistent with PRC intelligence priorities in Southeast Asia, Central Asia, and neighboring states.

Diplomatic organizations are secondary targets. Mustang Panda has conducted sustained campaigns against embassies, diplomatic missions, and foreign ministries across Europe and Asia, seeking intelligence on government communications and policy deliberations. The group's Operation Neusploit campaign earlier in 2026 targeted US government and policy organizations using Venezuela-themed spearphishing emails, demonstrating an active interest in Western government networks.

Religious institutions, think tanks, and non-governmental organizations round out the targeting profile. These targets provide Mustang Panda with insight into diaspora communities, political opposition movements, and international advocacy groups that the PRC treats as strategic intelligence concerns.

Mustang Panda's geographic targeting excludes mainland China. Attribution analysis of the China-nexus vCenter campaign confirmed a consistent pattern of victimology that excludes Chinese-language speakers and PRC-aligned infrastructure, a standard indicator of state-sponsored Chinese threat actor operations. The group has confirmed targeting across more than 20 countries based on cumulative incident data from Kaspersky, Trend Micro, CYFIRMA, and Mandiant.

Any organization with government, defense, or diplomatic operations in Southeast Asia, Central Asia, or Eastern Europe should treat CoolClient rootkit indicators as a live threat requiring immediate active hunting.

TTPs Mapped to MITRE ATT&CK

Mustang Panda's intrusion chain maps cleanly to 12 distinct MITRE ATT&CK techniques across the complete CoolClient rootkit campaign.

Initial access uses spearphishing attachments (T1566.001) and links (T1566.002), typically with geopolitically themed lures relevant to the target country. PlugX is the primary initial access tool; it has been Mustang Panda's preferred implant since at least 2012 and appears in virtually every confirmed intrusion as the first-stage implant before secondary backdoors are deployed.

Defense evasion drives the middle of the attack chain. DLL sideloading (T1574.002) via the renamed Sangfor executable provides initial code execution without triggering application control policies. Microsoft Defender exclusions added by PlugX (T1562.001) protect the staging directory from real-time scanning. UAC bypass (T1548.002) in the loadcert.ini component elevates privileges without prompting the user. The kernel driver then provides rootkit capabilities (T1014) for process hiding (T1564.009), file and registry hiding (T1564.012), and network traffic filtering (T1070.001).

Persistence uses both AutoRun registry modification (T1547.001, registry key "goopdate") and a scheduled task (T1053.005) configured to launch the backdoor with SYSTEM privileges at startup.

Execution uses RPC-based process creation combined with PPID spoofing (T1134.004) to inject CoolClient into synchost.exe (T1055), making the implant appear as a legitimate child of a trusted system process.

Collection capabilities include keylogging (T1056.001), clipboard theft (T1115), credential harvesting (T1056.004), file management (T1005), and system reconnaissance (T1082). All data exfiltration routes through the C2 channel hidden by the kernel driver's Nsiproxy hook.

North Korea's Lazarus Group used a comparable approach combining kernel exploits with FudModule rootkit to defeat security tools. The two-state pattern of using legitimate signed drivers for kernel-level access is now a confirmed technique in nation-state playbooks.

1

Spearphishing delivers PlugX initial access

Targeted spearphishing attachment or link delivers PlugX to the victim. PlugX adds Microsoft Defender exclusions for a fake installation directory and establishes C2 (T1566, T1562.001).

2

CoolClient components staged and DLL sideloading executed

Mustang Panda copies defender.exe (renamed Sangfor binary), libngs.dll, loadcert.ini, and cert.ini into the exclusion-protected directory. defender.exe loads malicious libngs.dll via DLL search order (T1574.002).

3

Persistence established via registry and scheduled task

libngs.dll decrypts and runs loadcert.ini, which writes AutoRun registry entry 'goopdate' and creates a scheduled task running as SYSTEM. UAC bypass elevates privileges (T1547.001, T1053.005, T1548.002).

4

Code injection into synchost.exe via RPC + PPID spoofing

loadcert.ini uses RPC-based process creation with PPID spoofing to inject CoolClient into synchost.exe, making it appear as a trusted system child process (T1134.004, T1055).

5

msagent.sys kernel rootkit deployed and activated

loadcert.ini extracts and installs msagent.sys as Windows service 'msagent'. Three IOCTL calls from CoolClient register trusted processes, pass C2 IPs, and configure protected paths (T1014).

6

Kernel hides all artifacts and filters C2 from monitoring

msagent.sys unlinks CoolClient from active process list, blocks file/registry inspection, and hooks Nsiproxy to hide C2 IPv4 addresses from netstat and monitoring tools (T1564.009, T1564.012, T1070.001).

Sigma Detection Rules for Mustang Panda CoolClient

No Sigma rule targeting CoolClient or msagent.sys by name existed at time of publication; the campaign was disclosed publicly on August 14, 2026, and rule authors typically require several weeks to publish CVE- or campaign-specific detections. Two behavior-based rules address the core techniques in the CoolClient delivery chain: DLL sideloading via image load events and suspicious driver installation via pnputil.exe.

Both rules require Windows Sysmon event collection or equivalent EDR telemetry. The DLL sideloading rule (image_load category) fires on the appverifUI.dll sideloading pattern as a representative high-confidence template; adapt the ImageLoaded field to match libngs.dll for CoolClient-specific coverage. The driver installation rule fires when pnputil.exe installs a driver that does not match expected system paths, which covers the msagent.sys deployment.

WAF rules are not applicable to this attack. The CoolClient rootkit chain is entirely host-based: DLL sideloading, kernel driver installation, registry modification, and process injection produce no distinct HTTP request pattern that a WAF can intercept or block.

Subscribe to unlock Sigma Detection Rules

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

IOC Hunt Commands and Network Indicators

Four file hashes, one C2 domain, and one C2 IP address are confirmed indicators for the August 2026 CoolClient rootkit campaign. All six should be added to endpoint threat intelligence feeds, firewall block lists, and SIEM correlation rules before end of day.

On Windows endpoints, hunt for the msagent Windows service and for the registry configuration key that CoolClient uses to store its settings. The presence of either indicator on any host confirms an active CoolClient installation. The registry key path \REGISTRY\MACHINE\SYSTEM\RNG is documented by Kaspersky as the CoolClient configuration storage path; no legitimate Windows component writes to this exact path.

Hunt for the renamed Sangfor binary (any executable named defender.exe that is not signed by Microsoft) and for the libngs.dll library loaded by non-Sangfor processes. Standard Windows has no libngs.dll; any occurrence in process image load telemetry is malicious. Also hunt for the Windows service names goopdate (AutoRun persistence) and media_updaten (CoolClient service name), both documented as Mustang Panda persistence artifacts in the August 2026 campaign.

Block couldinstallup.com at DNS and proxy layer and null-route 199.209.141.166 at the firewall. These network indicators were published by CrowdStrike's HuntPack for Mustang Panda activity and remain active in infrastructure used by the group.

Subscribe to unlock Indicators of Compromise

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

Immediate Defensive Steps Against Mustang Panda CoolClient

Defending against the CoolClient kernel rootkit requires addressing three surfaces: endpoint hunting (the rootkit hides itself so hunting must run before the driver activates or from a clean offline image), network blocking (C2 domain and IP), and behavioral detection (DLL sideloading and driver installation events before the rootkit goes active).

Standard EDR tools running on a live compromised system will not detect CoolClient after msagent.sys is installed because the kernel driver blocks all user-space inspection. Detection must happen at the point of installation, before the driver registers, or through offline forensic analysis of memory and disk images.

Subscribe to unlock Remediation & Mitigation steps

Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.

The bottom line

Mustang Panda CoolClient kernel rootkit represents a significant capability upgrade for one of the most persistently active China-linked espionage groups, giving confirmed operators the ability to hide their entire toolchain at the Windows kernel level across four compromised governments. Three actions before end of day: hunt all four file hashes in endpoint telemetry right now, block the C2 domain and IP at the network perimeter, and query for the HKLM\SYSTEM\RNG registry key across every Windows host in your environment. Any positive result requires immediate host isolation and offline forensic analysis before the rootkit can suppress further investigation.

This analysis is generic. create a free account to score threats like this against your own stack.

Frequently asked questions

Who is Mustang Panda?

Mustang Panda is a China-nexus advanced persistent threat group active since at least 2012, also tracked as HoneyMyte, Bronze President, Earth Preta, Stately Taurus, RedDelta, Camaro Dragon, and Twill Typhoon (Microsoft). MITRE ATT&CK designates the cluster G0129. The group conducts long-term espionage operations targeting government ministries, diplomatic missions, think tanks, and military organizations across Southeast Asia, Central Asia, Europe, and Russia, using PlugX as its primary initial access tool and layering secondary backdoors to maintain persistent access.

What is the CoolClient backdoor?

CoolClient is a Windows backdoor deployed by Mustang Panda as a secondary implant following initial PlugX access. It supports keylogging, clipboard theft, credential harvesting, file management, and system reconnaissance via plugin-based extensions. The August 2026 variant adds a signed Windows kernel-mode driver (msagent.sys) that hides CoolClient's processes, files, registry entries, and C2 network connections from all user-space security tools, making it one of the most evasion-capable backdoors in Mustang Panda's active toolkit.

How does the Mustang Panda kernel rootkit avoid detection?

The msagent.sys kernel driver operates at Ring 0, the highest privilege level of the Windows operating system, giving it authority above any user-space security tool. It unlinks CoolClient's process entry from the Windows active process list so Task Manager and EDR tools cannot see it. A filesystem minifilter denies read access to protected files and a registry callback blocks inspection of CoolClient's configuration key. A Nsiproxy hook filters the C2 IPv4 address from netstat output. Standard endpoint protection running in user space cannot query what the kernel has hidden.

Which countries does Mustang Panda target?

The August 2026 CoolClient rootkit campaign confirmed victims in Myanmar, Mongolia, Pakistan, and Russia, all government entities. Broader Mustang Panda targeting history documents more than 20 countries across Southeast Asia, Central Asia, Eastern Europe, and the United States. Consistent victims include Vietnam, Thailand, Myanmar, the Philippines, Pakistan, Russia, and European diplomatic missions. The group excludes mainland China from targeting, a standard indicator of PRC state-sponsored operations.

What TTPs does Mustang Panda use?

Mustang Panda's MITRE ATT&CK techniques include T1566 (Phishing) for initial access, T1574.002 (DLL Sideloading) for defense evasion, T1547.001 and T1053.005 (Registry AutoRun and Scheduled Task) for persistence, T1548.002 (UAC Bypass) for privilege escalation, T1134.004 and T1055 (PPID Spoofing and Process Injection) for execution, T1014 (Rootkit) for defense evasion via the kernel driver, T1562.001 (Impair Defenses) via Defender exclusions, and T1056 and T1082 (Input Capture and System Information Discovery) for collection.

How do I detect CoolClient kernel rootkit activity?

Hunt for four MD5 hashes in endpoint telemetry: 2d7c8780e97409770a9d4f31c66c9d63 and 9460e150e1981d5c165043520c5c12fe for msagent.sys, and 9717f005c5fb98e08d2ad983d88f94ee and f518d8e5fe70d9090f6280c68a95998f for libngs.dll. Query for Windows services named msagent and media_updaten. Check the registry key HKLM\SYSTEM\RNG for CoolClient configuration data. Block domain couldinstallup.com and IP 199.209.141.166. Deploy Sysmon Event ID 7 monitoring for libngs.dll image loads from non-Sangfor processes.

Has Mustang Panda been sanctioned or indicted?

No. As of August 2026, Mustang Panda has not been publicly sanctioned or subject to criminal indictments by any government. Unlike Hafnium, Volt Typhoon, Salt Typhoon, and APT41 (all PRC-attributed groups that have faced Western indictments or sanctions), Mustang Panda operates without apparent legal disruption. Western governments have attributed BPFDoor and CoolClient activity to China-linked actors publicly, but no formal designations targeting Mustang Panda specifically have been issued.

What is the relationship between PlugX and CoolClient?

PlugX is Mustang Panda's first-stage implant, deployed in virtually every confirmed intrusion as the initial backdoor after spearphishing delivers access. Once PlugX establishes persistence and adds Microsoft Defender exclusions for a staging directory, Mustang Panda deploys CoolClient as a secondary backdoor with more sophisticated capabilities including kernel-level rootkit evasion. The two-stage approach means removing PlugX may not eliminate the threat if CoolClient and its kernel driver have already been installed and are operating in hiding.

Sources & references

  1. The Hacker News: Mustang Panda Adds Signed Windows Rootkit to CoolClient Backdoor for Stealth
  2. Security Affairs: Mustang Panda Upgrades CoolClient With a Kernel Rootkit
  3. MITRE ATT&CK: Mustang Panda (G0129)
  4. CYFIRMA APT Profile: Mustang Panda
  5. Picus Security: Mustang Panda (TA416) Windows Endpoint Campaign

Free resources

25
Free download

Critical CVE Reference Card 2025–2026

25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.

No spam. Unsubscribe anytime.

Free download

Ransomware Incident Response Playbook

Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.

No spam. Unsubscribe anytime.

Free newsletter

Get threat intel before your inbox does.

50,000+ security professionals read Decryption Digest for early warnings on zero-days, ransomware, and nation-state campaigns. Free, daily, no spam.

Unsubscribe anytime. We never sell your data.

Eric Bang
Author

Founder & Cybersecurity Evangelist, Decryption Digest

Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.

Giveaway: InfoSec World 2026 All Access Pass ($3,895 value)

Details →
Daily Briefing

Subscribe to enter the giveaway

Every subscriber is automatically entered. You also get daily threat intel every morning: zero-days, ransomware, and nation-state campaigns. Free. No spam.

Already subscribed? You're already entered.

Giveaway

Win a $3,895 InfoSec World 2026 pass.