Skip to main content
Mallory
China15 malware familiesExploits CVEs in the wild

APT19

Also known asAPT19ATG50Black VineC0d0so0Checkered TyphoonCHLORINECodosoCodoso TeamDEEP PANDAg0073KungFu KittensPinkPantherRed GargoyleShell CrewSunshop GroupTG-3551WebMasters

APT19 is a threat actor also referred to in the provided content as Deep Panda, Black Vine, C0d0so0, Codoso/Codoso Team, Checkered Typhoon, Chlorine, G0073, KungFu Kittens, PinkPanther, Red Gargoyle, Shell Crew, Sunshop Group, TG-3551, WebMasters, and ATG50. The content describes APT19 using spearphishing emails with malicious RTF and XLSM attachments for initial exploitation, downloading and launching code within an SCT file, and using PowerShell scripts to download and execute programs in memory without writing them to disk. It has obtained and used publicly available tools such as Empire. For lateral movement, Deep Panda is noted as using WMI. The actor performed host and network discovery, including use of the Microsoft Tasklist utility to enumerate running processes, collection of system architecture information, and use of HTTP and Port 22 malware variants to gather hostname, CPU, MAC, and IP address information from victim machines. The content also attributes persistence and registry modification to APT19, including an HTTP malware variant establishing persistence via HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Windows Debug Tools-%LOCALAPPDATA%, and a Port 22 malware variant modifying several registry keys. For obfuscation and command-and-control, an APT19 HTTP malware variant used Base64-encoded communications to the C2 server, APT19 used Base64 to obfuscate payloads, and an HTTP malware variant decrypted strings using single-byte XOR keys.

Share:
Are they targeting you?

Know when an actor pivots toward your sector

Mallory correlates actor tradecraft and target patterns against your stack, your sector, and your geography. See overlap before they land.

MITRE ATT&CK

Tradecraft

49 distinct techniques observed across reporting, grouped by tactic. Hover any cell for the evidence excerpt; click through for MITRE's full description.

14 of 15 tactics70 techniques×N= number of intelligence reports citing this technique
MITRE ATT&CK
TA0043
Reconnaissance
2 techniques
T1592
Gather Victim Host Information
T1595
Active Scanning
TA0042
Resource Development
2 techniques
T1588
Obtain Capabilities
T1588.002×2
Tool
T1588.003
Code Signing Certificates
T1608×2
Stage Capabilities
TA0001
Initial Access
3 techniques
T1189
Drive-by Compromise
T1190×2
Exploit Public-Facing Application
T1566
Phishing
T1566.001×5
Spearphishing Attachment
TA0002
Execution
7 techniques
T1047×2
Windows Management Instrumentation
T1059×3
Command and Scripting Interpreter
T1059.001×9
PowerShell
T1059.003
Windows Command Shell
T1059.005
Visual Basic
T1129×2
Shared Modules
T1203
Exploitation for Client Execution
T1204
User Execution
T1204.002×3
Malicious File
T1569
System Services
T1569.002
Service Execution
T1574
Hijack Execution Flow
T1574.001
DLL
TA0003
Persistence
4 techniques
T1112×5
Modify Registry
T1505
Server Software Component
T1505.003×2
Web Shell
T1543
Create or Modify System Process
T1543.003
Windows Service
T1547
Boot or Logon Autostart Execution
T1547.001×3
Registry Run Keys / Startup Folder
TA0004
Privilege Escalation
3 techniques
T1068
Exploitation for Privilege Escalation
T1543
Create or Modify System Process
T1543.003
Windows Service
T1547
Boot or Logon Autostart Execution
T1547.001×3
Registry Run Keys / Startup Folder
TA0005
Stealth
7 techniques
T1014
Rootkit
T1027×5
Obfuscated Files or Information
T1140×5
Deobfuscate/Decode Files or Information
T1218
System Binary Proxy Execution
T1218.010×2
Regsvr32
T1564
Hide Artifacts
T1564.003
Hidden Window
T1564.006
Run Virtual Instance
T1574
Hijack Execution Flow
T1574.001
DLL
T1620×2
Reflective Code Loading
TA0112
Defense Impairment
1 technique
T1112×5
Modify Registry
TA0006
Credential Access
2 techniques
T1187
Forced Authentication
T1557
Adversary-in-the-Middle
T1557.001
Name Resolution Poisoning and SMB Relay
TA0007
Discovery
8 techniques
T1012
Query Registry
T1016×3
System Network Configuration Discovery
T1018×2
Remote System Discovery
T1033×2
System Owner/User Discovery
T1057×2
Process Discovery
T1082×5
System Information Discovery
T1083
File and Directory Discovery
T1518
Software Discovery
TA0008
Lateral Movement
1 technique
T1021
Remote Services
T1021.002
SMB/Windows Admin Shares
T1021.003
Distributed Component Object Model
TA0009
Collection
2 techniques
T1113
Screen Capture
T1557
Adversary-in-the-Middle
T1557.001
Name Resolution Poisoning and SMB Relay
TA0011
Command and Control
3 techniques
T1071
Application Layer Protocol
T1071.001×4
Web Protocols
T1132×2
Data Encoding
T1568
Dynamic Resolution
T1568.002
Domain Generation Algorithms
TA0010
Exfiltration
1 technique
T1041
Exfiltration Over C2 Channel
WEAPONIZED

Associated vulnerabilities

6 CVEs this actor has used in observed campaigns. 6 of them exploited in the wild.

CVE-2025-9491Microsoft Windows LNK File UI Misrepresentation Remote Code Execution VulnerabilityIn the wildEvidence2

This detection identifies instances where Windows Explorer.exe spawns PowerShell or cmd.exe processes, particularly focusing on executions initiated by LNK files. This behavior is associated with the ZDI-CAN-25373 Windows shortcut zero-day vulnerability, where specially crafted LNK files are used to trigger malicious code execution through cmd.exe or powershell.exe. This technique has been actively exploited by multiple APT groups in targeted attacks through both HTTP and SMB delivery methods.

CVE-2013-1347Microsoft Internet Explorer 8 CGenericElement Use-After-FreeIn the wildEvidence1

FireEye recently identified another targeted attack campaign that leveraged both the recently announced Internet Explorer zero-day, CVE-2013-1347, as well as recently patched Java exploits CVE-2013-2423 and CVE-2013-1493. ... If a visitor to one of these compromised website was running Internet Explorer 8.0 the malicious javascript would redirect them to a page at www[.]sunshop[.]com[.]tw hosting a CVE-2013-1347 exploit. ... The Internet Explorer (CVE-2013-1347) exploit code pulled down a “9002” RAT from another compromised site at hk[.]sz181[.]com.

CVE-2013-1493Oracle Java CMM crafted raster parameters remote code executionIn the wildEvidence1

The second jar file had a MD5 of 3fbb7321d8610c6e2d990bb25ce34bec and exploited CVE-2013-1493. ... The jar that exploited CVE-2013-1493 dropped a 9002 RAT with a MD5 of 42bd5e7e8f74c15873ff0f4a9ce974cd. ... The exploit site at sunshop[.]com[.]tw previously hosted a different malicious jar file on April 2, 2013. This jar file had a MD5 of 51aff823274e9d12b1a9a4bbbaf8ce00. It exploited CVE-2013-1493 and dropped a Poison Ivy RAT.

CVE-2013-2423Oracle Java HotSpot sandbox bypass / integrity vulnerabilityIn the wildEvidence1

The java exploits were packaged as two different jar files. One jar file had a MD5 of f4bee1e845137531f18c226d118e06d7 and exploited CVE-2013-2423. The jar that exploited CVE-2013-2423 dropped a 9002 RAT with a MD5 of d99ed31af1e0ad6fb5bf0f116063e91f. This RAT connected to a command and control server at asp[.]homesvr[.]linkpc[.]net.

CVE-2015-7501Apache Commons Collections Java Deserialization RCEIn the wildEvidence1

It is our hypothesis that these legitimate compromised sites were all compromised sometime after early November using CVE-2015-7501 [7,8] and publicly available exploit code [9].

1 more CVE tied to this actor tracked in Mallory.

IOCS

Observables

203 indicators attributed to this actor: domains, IPs, hashes, and other artifacts pulled from reporting. View more in app.

IOC values are gated. View more in Mallory for domains, IPs, hashes, and other artifacts, or pipe them straight into your SIEM.

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: sector and geo overlap with your footprint, the IOCs they’re burning right now, detection coverage, and what to do next.
Target overlap

Match sector + geo + tech-stack targeting against your real footprint.

Tradecraft mapping49

Every observed MITRE ATT&CK technique, grouped by tactic.

Malware arsenal15

Families this actor is known to deploy, with IOCs and behavior.

Exploited CVEs6

CVEs this actor has used in known campaigns.

Detection signatures

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

Observables203

Domains, IPs, and hashes tied to this actor, refreshed continuously.