ThreatLabz Attributes PlugX Campaign Targeting Arabian Gulf to China-Nexus Actor

· Original article ↗

Summary

ThreatLabz reports a March 2026 campaign targeting Arabian Gulf countries with an Arabic conflict-themed lure and a multi-stage chain deploying PlugX. It attributes the activity to a China-nexus actor and says a Mustang Panda link is possible.

Key points

  • ThreatLabz observed the activity on March 1, 2026, and attributed it with high confidence to a China-nexus actor; it assessed a possible link to Mustang Panda with medium confidence.
  • The lure used an Arabic-language PDF depicting missile strikes. A ZIP archive delivered an LNK that downloaded a CHM file, which led to further shortcuts and payloads.
  • A loader used DLL sideloading, established Run-key persistence, and decrypted and executed shellcode. Its persistence method depended on whether the Bitdefender Agent process was running.
  • The shellcode and PlugX backdoor used control-flow flattening and mixed boolean arithmetic to hinder analysis. The backdoor was reflectively loaded, and its PE headers were overwritten with junk data as an anti-forensics measure.
  • The PlugX configuration supported TCP, HTTPS, UDP, and DNS-over-HTTPS for domain resolution. Its listed commands included collecting system information, triggering plugins, LAN scanning, and proxying to other PlugX instances.
  • ThreatLabz advised caution with unsolicited files or links presented as Middle East conflict news or updates.

Article Details

Attack Vectors
  • An Arabic-language document lure referencing missile strikes was delivered in a ZIP archive containing a Windows shortcut (LNK).
  • The LNK used cURL to download a CHM file from a threat actor-controlled server; the CHM led to a second LNK and a TAR archive extracted into %AppData%.
  • ShellFolder.exe loaded ShellFolderDepend.dll through DLL sideloading. The DLL established persistence, decrypted shellcode, and ultimately loaded a PlugX backdoor.
  • The PlugX sample supports TCP, HTTPS, and DNS-over-HTTPS for command-and-control and domain resolution.
Defensive Notes
  • ThreatLabz advises caution when opening unsolicited files or clicking links claiming to provide news or updates related to the Middle East conflict.

Indicators of compromise

TypeIndicatorContext
IPV491[.]193[.]17[.]117C2 IP address listed for the PlugX sample.
MD520eb9f216a1177ee539a012e6301a93eMD5 hash of the malicious ZIP archive containing the LNK.
MD543622a9b16021a5fb053e89ea5cb2c4cMD5 hash of the decrypted and decompressed PlugX backdoor.
MD54f6ea828ab0456539cf7d79af90acf87MD5 hash of ShellFolderDepend.dll, the shellcode loader.
MD593a98995ebfd672793b3413606211fa3MD5 hash of the decrypted shellcode.
MD5a158f22a6bf5e3678a499c3a2b039b16MD5 hash of the TAR archive containing malicious components.
MD5b92e4615bb8026a593f0a72451285140MD5 hash of the malicious Stage 2 Windows shortcut.
MD5bf298f5b0ea62640f538922b32b8c3edMD5 hash of Shelter.ex, the encrypted shellcode payload.
MD5da91acba97f7d2935149d80142df8ec9MD5 hash of the decoy PDF used as a social engineering lure.
MD5eb27bbc29b36ae9c66970654925d8c3bMD5 hash of the malicious Stage 1 Windows shortcut.
SHA12d70a3f331278b490361d3f7274082f69184209dSHA-1 hash of Shelter.ex, the encrypted shellcode payload.
SHA131817d5baa9cc6ff22c172652ef312b7300c18a2SHA-1 hash of ShellFolderDepend.dll, the shellcode loader.
SHA143c36b06573aeadabb55fd46c55a68c41a16ecc7SHA-1 hash of the malicious ZIP archive containing the LNK.
SHA1537044b0c8930522aa1bbbf6220077b36abcdf54SHA-1 hash of the decrypted shellcode.
SHA1a5e42ac01e59d61c582e696edfde76452e35a43cSHA-1 hash of the TAR archive containing malicious components.
SHA1bdf4b77508c9295a2e70736ee6d689722f67802eSHA-1 hash of the decrypted and decompressed PlugX backdoor.
SHA1e15c3ff555a30dff5b66333492eed43e07ec72a1SHA-1 hash of the malicious Stage 2 Windows shortcut.
SHA1e3dc5ef72a9d08790f2f21726fa270b77dea3803SHA-1 hash of the malicious Stage 1 Windows shortcut.
SHA1ec955e2b6874159c63578d6bb85fe67117d45508SHA-1 hash of the decoy PDF used as a social engineering lure.
SHA256014192c07267294116115d867b1dd48d851f0fa4c011cd96e4c5a5f81a6d1de3SHA-256 hash of the decrypted shellcode.
SHA25610df3c46624c416f44764d7903b8079bc797c967284afc5bc333eeba0fdbba18SHA-256 hash of the malicious Stage 2 Windows shortcut.
SHA2561ddbed0328a60bb4f725b4ef798d5d14f29c04f7ffe9a7a6940cacb557119a1cSHA-256 hash of Shelter.ex, the encrypted shellcode payload.
SHA2565adae26409c6576f95270ce9ca3877df3ee60849c18540fd92c0c9c974ba2f6dSHA-256 hash of the TAR archive containing malicious components.
SHA256733a0a0ead4fc38173d7e30c7f2e14442ede32507e8adcbb8d3bd719fd2079d0SHA-256 hash of the malicious ZIP archive containing the LNK.
SHA256c78eb1cecef5f865b6d150adcf67fa5712c5a16b94f1618c32191e61fbe69590SHA-256 hash of ShellFolderDepend.dll, the shellcode loader.
SHA256e50a4069e173256498e9e801b8f0dcda5a217290869300055ad8a854d4ea210cSHA-256 hash of the decoy PDF used as a social engineering lure.
SHA256ef7a813124fd19d11bb5d944cb95779f5fe09ff5a18c26399002759d4b0d66e7SHA-256 hash of the decrypted and decompressed PlugX backdoor.
SHA256fa3a1153018ac1e1a35a65e445a2bad33eac582c225cf6c38d0886802481cd43SHA-256 hash of the malicious Stage 1 Windows shortcut.
URLhxxps[:]//91[.]193[.]17[.]117PlugX configuration identifies this as the campaign's C2 endpoint.
URLhxxps[:]//www[.]360printsol[.]com/2026/alfadhalah/thumbnail?img=index.pngThreat actor-controlled URL used by the LNK to download the malicious CHM file.

MITRE ATT&CK

Threat Actors

Malware

Tools

Related Articles