Mustang Panda-Linked LOTUSLITE v1.1 Targets Indian Banks and Korea Policy Circles

· Original article ↗

Summary

Acronis researchers detail LOTUSLITE v1.1 campaigns targeting India’s banking sector and South Korean/U.S. policy circles, describing DLL sideloading, CHM/JavaScript loaders and evasion changes. Attribution to Mustang Panda is assessed with moderate confidence.

Key points

  • Researchers report LOTUSLITE v1.1 activity assessed as targeting India’s banking sector and South Korean and U.S. policy circles.
  • A CHM file and JavaScript loader used hh.exe and ActiveX to extract and run files; the Microsoft-signed Microsoft_DNX.exe then loaded the malicious DLL through DLL sideloading.
  • The implant retains LOTUSLITE’s command set and packet structure while changing its magic value and execution flag, resolving APIs dynamically, and modularizing persistence.
  • The backdoor supports remote shell access, file operations and session management, and communicates with dynamic DNS-based C2 over HTTPS.
  • Researchers link the variant to LOTUSLITE v1.0 through shared command IDs, persistence behavior, code artifacts and reused infrastructure; they assess Mustang Panda attribution with moderate confidence.
  • A South Korea-focused lure reportedly impersonated policy figure Victor Cha through a spoofed Gmail account and Google Drive delivery.

Article Details

Attack Vectors
  • A CHM file believed to have been delivered through spearphishing prompted users to click a popup and led to a malicious JavaScript loader.
  • The JavaScript used ActiveX controls and hh.exe to extract and execute files from the CHM archive.
  • A crafted LOTUSLITE DLL was placed beside a legitimate Microsoft-signed executable, Microsoft DNX, which loaded it through DLL sideloading.
  • A spoofed email address impersonating Victor Cha was used to deliver an archive to people assessed to be in the Korea policy and diplomatic community; Google Drive was used for staging.
  • LOTUSLITE communicated with command-and-control infrastructure over HTTPS.
Defensive Notes
  • Monitor for Microsoft_DNX.exe loading an unexpected DLL from its own directory, including the article-listed sample hashes.
  • Hunt for the identified C2 domain and loader host, as well as the reported Dynu-managed C2 IP.
  • Inspect suspicious CHM files and JavaScript that use ActiveX and hh.exe to extract and run payloads.
  • Monitor HKCU Run-key persistence and LOTUSLITE's runtime API-resolution behavior, which the article says was used to make static analysis harder.

Indicators of compromise

TypeIndicatorContext
DOMAINeditor[.]gleeze[.]comDynamic DNS command-and-control domain hardcoded in the LOTUSLITE variant.
DOMAINwww[.]cosmosmusic[.]comHost reported as serving the malicious music.js loader.
EMAILvictorcha707@gmail[.]comSpoofed sender address impersonating Victor Cha and used to deliver the campaign archive.
IPV4172[.]81[.]60[.]97Dynu-managed IP reported as C2 infrastructure for the earlier LOTUSLITE campaign.
SHA25618bc0e0f627d90fb283aa243055b46d0bfb5d85a7240d8f63ec2d1c8a2c15893SHA-256 hash of the malicious Request_for_Support.chm delivery artifact.
SHA2566d22d50634c2c2fc853bfd2b564e1837d51087aa684a9c4415634c8c13c44135SHA-256 hash of the malicious MARCH 30.zip delivery archive.
SHA2567beede15ecdc7d3f01db4b699e5fe5f4f2e7c79cd7ef0e918ed0583bf621de7dSHA-256 hash of the malicious dnx.onecore.dll sample.
SHA2569bf2f3b15a621789f898f9bd7710ba857e3f238a4937b64fdc47ef9a92e0b05dSHA-256 hash of a malicious Microsoft.WindowsAppRuntime.Bootstrap.dll sample.
SHA256af31ebe9085df408bedcf8f027fb60389897e5c8d3b0e9695fea29774f9d3aecSHA-256 hash of the Microsoft_DNX.exe loader associated with the campaign.
SHA256cc0ff7e25ea686171919575916e2d9ebaeb5800a063f370a6980ea791f8851b8SHA-256 hash of kwpswnsserver.exe, reported as a renamed lure-associated executable.

MITRE ATT&CK

People

Threat Actors

Malware

Vendors

Products

Countries

Industries

Related Articles