ThreatNexus
Nation-state APT intelligence
Dossiers Open app
ChinaSuspectedChina-nexusEspionageActive 2023 – 2026

UNC5221

Also known asUNC5337 · VerdantBamboo · WARP PANDA · ARMORY CASTLE

Summary

Suspected China-nexus espionage cluster that Mandiant/Google Threat Intelligence Group (GTIG) tracked as UNC5221 and, since Oct 2026, as ARMORY CASTLE; it specialises in zero-day exploitation of edge appliances. Mandiant observed it exploiting Ivanti Connect Secure CVE-2023-46805 and CVE-2024-21887 from as early as December 2023, CVE-2025-0282 from mid-December 2024 and CVE-2025-22457 from mid-March 2025, and GTIG also attributes zero-day exploitation of Citrix NetScaler CVE-2023-4966 to it. On Ivanti appliances it trojanises legitimate components and deploys the SPAWN malware ecosystem, web shells (LIGHTWIRE, WIREFIRE) and the WARPWIRE credential harvester, and routes operations through an obfuscation network of compromised Cyberoam, QNAP and ASUS devices. GTIG attributes BRICKSTORM intrusions against US legal, SaaS, BPO and technology organisations, with an average dwell time of 393 days and a focus on VMware vCenter/ESXi, to UNC5221 and closely related clusters. GTIG notes that UNC5221 has been used synonymously with Silk Typhoon in public reporting but does not consider the two clusters to be the same. Volexity (Jun 2026) equates UNC5221 with its VerdantBamboo and CrowdStrike's WARP PANDA, whose 2025 vCenter/ESXi intrusions added the Junction and GuestConduit implants. DOJ's Mar 2025 i-SOON release lists 'UNC 5221' and 'Silk Typhoon' among APT27's names; Mandiant/GTIG and Microsoft track all three separately, so ThreatNexus records that equation as disputed and does not merge the records. In Oct 2026 GTIG attributed zero-day exploitation of BeyondTrust Remote Support CVE-2026-102764 from late Aug 2026 to ARMORY CASTLE: the actor dropped the SAWFLY PHP web shell, gained root through a SUID shell copy and a boot-time sudoers-template change, dumped the appliance credential vault, raised a compromised account to Administrator over Jump Items, tunnelled through the BARECLAW SOCKS5-over-WebSocket tool behind a modified HAProxy route, and repeatedly deleted logs.

Attribution

SuspectedSuspected link: China-nexus

GTIG does not equate it with Silk Typhoon

Hedged, circumstantial or press-only reporting; not established.

Sources

Campaigns 9

CampaignPeriodTargetsSectorsSource
BeyondTrust Remote Support CVE-2026-102764 zero-day — SAWFLY web shell, BARECLAW tunneler, vault credential theft2026-08UndisclosedUndisclosedGTIG / Mandiant (2026-10-15) — attributed to ARMORY CASTLE (formerly UNC5221)
PhiliKit passive backdoor on Ivanti VPN appliances (SPAWN toolset)ASSESSED2025-06 – 2026-02USA, South KoreaTechnologyESET APT Activity Report Q4 2025–Q1 2026 (2026-05-28)
BRICKSTORM espionage — US legal, SaaS, BPO and technology2025-03 – ongoingUSALegal Services, SaaS Providers, Business Process Outsourcing, TechnologyGoogle Threat Intelligence Group / Mandiant (2025-09-24)
Ivanti Connect Secure CVE-2025-22457 exploitation (TRAILBLAZE/BRUSHFIRE)2025-03 – 2025-04GlobalMultipleGoogle Threat Intelligence Group / Mandiant (2025-04-03)
WARP PANDA — US legal-sector intrusions; ESXi CVE-2026-41709 exploited as a zero-day2025 – 2026USALegalCrowdStrike 2026 Legal Threat Landscape Report (2026-10-28) — zero-day use "as late as early 2026"; intrusion start not dated
WARP PANDA — VMware vCenter / ESXi intrusions (BRICKSTORM, Junction, GuestConduit)2025USA, North AmericaLegal, Technology, ManufacturingCrowdStrike (2025-12-04)
Ivanti Connect Secure CVE-2025-0282 zero-day (PHASEJAM/SPAWN)2024-12 – 2025-01GlobalMultipleMandiant (2025-01-08)
VerdantBamboo — 18-month persistence through an MSP and EDR-blind edge appliances (BRICKSTORM, PLENET)2024 – 2025-09USAManaged Service ProvidersVolexity (2026-06-04)
Cutting Edge — Ivanti Connect Secure zero-days2023-12 – 2024-01GlobalMultipleMandiant (2024-01-10)

Newest first. ASSESSED: tied to the actor with hedging or through an alias. CLAIMED: an allegation no independent source confirms.

MITRE ATT&CK techniques 15

Resource Development1T1584.008Network Devices
Initial Access1T1190Exploit Public-Facing Application
Persistence3T1554Compromise Host Software BinaryT1505.003Web ShellT1098Account Manipulation
Privilege Escalation2T1548.001Setuid and SetgidT1548.003Sudo and Sudo Caching
Stealth1T1078Valid Accounts
Defense Impairment2T1685Disable or Modify ToolsT1685.006Clear Linux or Mac System Logs
Credential Access1T1555Credentials from Password Stores
Collection2T1056.003Web Portal CaptureT1114.002Remote Email Collection
Command and Control2T1090ProxyT1572Protocol Tunneling

Malware and tools 17

NameDescriptionPlatform
BRICKSTORMBackdoor with SOCKS proxy (Go)Linux/BSD appliances, VMware vCenter/ESXi
BRICKSTEALvCenter Tomcat servlet-filter credential stealerVMware vCenter
SLAYSTYLEJSP web shell (aka BEEFLUSH)VMware vCenter
SPAWN ecosystem (SPAWNANT, SPAWNMOLE, SPAWNSNAIL, SPAWNSLOTH, SPAWNWAVE)Installer, tunneler, SSH backdoor, log tampererIvanti Connect Secure (Linux)
TRAILBLAZEIn-memory dropperIvanti Connect Secure (Linux)
BRUSHFIREPassive backdoor (SSL_read hook)Ivanti Connect Secure (Linux)
ZIPLINEPassive backdoorIvanti Connect Secure (Linux)
THINSPOOLShell-script dropperIvanti Connect Secure (Linux)
LIGHTWIREPerl CGI web shellIvanti Connect Secure (Linux)
WIREFIREPython web shellIvanti Connect Secure (Linux)
WARPWIREJavaScript credential harvesterIvanti Connect Secure (Linux)
PLENET (GRIMBOLT).NET Native AOT backdoorLinux
JunctionGo implant for VMware ESXiESXi
GuestConduitGo guest-VM network tunneler (VSOCK)Linux
PhiliKitPassive backdoor / installer (SPAWN toolset)Linux
SAWFLYPHP web shell (mangoapi.php; Base32 + RC4 C2)BeyondTrust Remote Support appliance
BARECLAWSOCKS5-over-WebSocket tunneler (C, embedded CivetWeb)BeyondTrust Remote Support appliance

Exploited vulnerabilities 7

CVECVSSDetail
CVE-2023-49669.4Citrix NetScaler ADC/Gateway — buffer overflow, session leak (KEV 2023-10-18)
CVE-2026-1027649.3BeyondTrust Remote Support — unauthenticated file operations / arbitrary file upload, 0-day, BT26-05 (KEV 2026-10-16)
CVE-2024-218879.1Ivanti Connect Secure — command injection (KEV 2024-01-10)
CVE-2025-02829Ivanti Connect Secure — stack-based buffer overflow, pre-auth RCE (KEV 2025-01-08)
CVE-2025-224579Ivanti Connect Secure — stack-based buffer overflow (KEV 2025-04-04)
CVE-2023-468058.2Ivanti Connect Secure — authentication bypass (KEV 2024-01-10)
CVE-2026-417092.7VMware ESXi — command logging bypass (not in KEV)

Highest CVSS first.

Infrastructure patterns

  • HAProxy config edited to expose the BARECLAW tunneler (127.0.0.1:19800) to the internet (GTIG, 2026)

Reporting and advisories 8