Operation Capsule Vault: APT37 Weaponizes Real Academic Event Materials to Deliver RokRAT via ISO/Process Injection
Operation Capsule Vault (TL-2026-1285), also tracked as Operation Capsule Vault, is a high-severity malware campaign, first published 2026-07-13. It is attributed to APT37 (North Korea) with high confidence, affects Microsoft Windows (Explorer.exe / file-extension handling, ISO mount), maps to 37 MITRE ATT&CK techniques (T1005, T1010, T1012), and is covered by 9 detection rules and 18 indicators of compromise.
Key facts for TL-2026-1285
- Threat ID
- TL-2026-1285
- Also known as
- Operation Capsule Vault
- Severity
- HIGH
- Status
- ACTIVE
- Category
- MALWARE
- First published
- 2026-07-13
- Last reviewed
- 2026-07-13
- Attribution
- APT37
- Attribution confidence
- HIGH
- Nation-state nexus
- North Korea
- Motivation
- ESPIONAGE
- Target sectors
- government administration, academia, think tanks, ngo, policy-research
- Target regions
- south korea, East Asia
- Detection rules
- 9
- Indicators of compromise
- 18
Malware and tooling in Operation Capsule Vault
Malware and tooling: RokRAT, EMBED_PAYLOAD_v2 loader
APT37 (ScarCruft) ran a spear-phishing campaign, 'Operation Capsule Vault,' impersonating the real 'Why Wonsan-Kalma Tourism Now?' academic forum held in Seoul to lure researchers, policy specialists, and North Korea-focused academics into opening a Dropbox-hosted ISO disguised as seminar materials. The ISO's EMBED_PAYLOAD_v2 executable used a deceptive multi-extension filename (.pdf.pif.pdf.pif.pdf.pif) to display a decoy PDF while decrypting XOR-obfuscated shellcode in memory and injecting the RokRAT remote access trojan into explorer.exe. Genians Security Center attributed the campaign to APT37 with high confidence based on reused Yandex OAuth tokens/accounts, cloud C2 design overlap with prior operations (including Operation Artemis), and consistent RokRAT code structure.
How Operation Capsule Vault works
Beginning June 22, 2026, APT37 (also tracked as ScarCruft, InkySquid, Reaper, Group123, Ricochet Chollima, TEMP.Reaper, APT-C-28) launched a targeted spear-phishing campaign against researchers, policy specialists, and academics working on North Korea-related and Wonsan-Kalma tourism-zone topics. The lure abused the legitimacy of a real academic conference (the 'Why Wonsan-Kalma Tourism Now?' forum, held in Seoul on June 12, 2026) by referencing genuine event materials in the phishing email, which directed victims to a Dropbox-hosted link.
The Dropbox link delivered an ISO disk image (a technique APT37 favors because ISO mounting bypasses Mark-of-the-Web browser/download warnings). Inside the ISO was a single file using a deceptive multi-extension filename pattern ('.pdf.pif.pdf.pif.pdf.pif') that exploited Windows Explorer's default behavior of hiding known file extensions, so the victim saw what appeared to be a PDF document while the actual file was a Windows PIF (Program Information File) executable.
When executed, the PIF functioned as a multistage loader built on an 'EMBED_PAYLOAD_v2' structure: a container format bundling (1) a benign decoy PDF displayed to the victim to preserve the illusion of a legitimate document, and (2) a shellcode blob (observed on disk as 'yanfirst64.bin'). The loader extracted and displayed the decoy PDF while separately restoring the shellcode into memory. The shellcode used a call-pop routine to dynamically resolve its own memory location (a common position-independent-code technique to defeat static base-address assumptions), then decrypted its embedded payload using a single-byte XOR key of 0x29 -- the same XOR key Genians has previously documented in RokRAT's JPEG-steganography loader chain, indicating shared tooling/codebase across APT37 campaigns.
Once decrypted, the shellcode enumerated running processes via CreateToolhelp32Snapshot, located explorer.exe, opened a handle to it with OpenProcess, allocated remote memory with VirtualAllocEx, wrote the RokRAT payload into that memory with WriteProcessMemory, and executed it via RtlCreateUserThread -- a classic remote process-injection chain that lets the final backdoor run under the cover of a trusted, always-running system process (explorer.exe) rather than the loader's own process, defeating simple process-tree-based detections.
The injected x64 RokRAT variant performed environment/host fingerprinting (OS version, hostname, username, executable metadata, SMBIOS identifiers) before establishing command and control. Consistent with RokRAT's long-standing design, the malware abused legitimate cloud storage/API services -- Dropbox (initial ISO hosting), pCloud, and Yandex Cloud -- as command channels and exfiltration destinations, blending malicious traffic with normal cloud-service usage to evade network-based detection. Researchers identified a hardcoded multipart form-data boundary string ('--wwjaughalvncjwiajs--') and a spoofed User-Agent of 'Googlebot/2.1' used in the malware's HTTP requests to cloud APIs, likely to blend into web-crawler traffic logs or bypass simplistic User-Agent filtering.
Core RokRAT capabilities observed/documented include: screenshot capture, file collection and drive/directory enumeration, process listing, arbitrary command execution issued by the operator, and on-command trace removal from temp directories and the Startup folder to reduce forensic footprint.
Genians Security Center's attribution to APT37 rests on several independent overlaps rather than a single indicator: (1) the same Yandex OAuth tokens and Yandex accounts previously observed in APT37's 'Operation Artemis' and other RokRAT campaigns were reused in this operation's C2 configuration; (2) the cloud-service C2 design (Dropbox/pCloud/Yandex triad) matches APT37's established RokRAT infrastructure pattern going back to at least 2016; (3) the malware's command-processing logic, string-decryption routine, and shellcode XOR-key scheme are consistent with prior RokRAT samples attributed to the group. Genians assesses this with high, though not absolute, confidence, noting formal attribution would require further corroboration.
The targeting -- researchers, policy specialists, and academics working on North Korea/Wonsan-Kalma-related subject matter -- is squarely consistent with APT37's espionage mandate on behalf of North Korean state interests, which has historically prioritized intelligence collection against South Korean government, defense, academic, and NGO targets, as well as international North Korea watchers.
No CVE applies: this is a social-engineering-driven, non-exploit intrusion chain (spear-phishing -> ISO/PIF masquerade -> in-memory shellcode -> process injection -> cloud-C2 RAT), and the threat is scored on TTP novelty (the EMBED_PAYLOAD_v2 dual-content container and multi-extension PIF masquerade) and nation-state attribution rather than a vulnerability metric.
MITRE ATT&CK techniques used in TL-2026-1285
Collection
T1005 Data from Local System; T1113 Screen Capture; T1115 Clipboard Data; T1123 Audio Capture
Discovery
T1010 Application Window Discovery; T1012 Query Registry; T1033 System Owner/User Discovery; T1057 Process Discovery; T1082 System Information Discovery; T1083 File and Directory Discovery
Defense Evasion
T1027 Obfuscated Files or Information; T1036.007 Double File Extension; T1055 Process Injection; T1070.004 File Deletion; T1140 Deobfuscate/Decode Files or Information; T1497.001 System Checks; T1622 Debugger Evasion
Exfiltration
T1041 Exfiltration Over C2 Channel; T1567.002 Exfiltration to Cloud Storage
Privilege Escalation
T1055.001 Dynamic-link Library Injection; T1068 Exploitation for Privilege Escalation
Credential Access
T1056.001 Keylogging; T1555 Credentials from Password Stores
Execution
T1059.005 Visual Basic; T1106 Native API; T1204.002 Malicious File
Command and Control
T1071.001 Web Protocols; T1102.002 Bidirectional Communication; T1105 Ingress Tool Transfer
defense-impairment
T1112 Modify Registry; T1685 Disable or Modify Tools
Persistence
Initial Access
T1566.001 Spearphishing Attachment; T1566.002 Spearphishing Link
Resource Development
T1583 Acquire Infrastructure; T1584.006 Web Services
Reconnaissance
Affected products and versions in Operation Capsule Vault
- Microsoft — Windows (Explorer.exe / file-extension handling, ISO mount)
Vulnerable versions: Windows 10; Windows 11
Remediation for Operation Capsule Vault
Immediate actions
- Block or quarantine inbound ISO/IMG disk-image attachments and Dropbox/pCloud/Yandex share links from unsolicited email at the mail gateway
- Block the identified C2 IP ranges (5.180.208.57/60, 89.147.101.197, 89.187.161.220, 160.238.37.95/100) at perimeter firewall/proxy
- Hunt for the MD5 e5c9bb3938f2a24e755ee39073fc3aca across endpoints and email gateways
- Alert on outbound HTTP requests with multipart boundary '--wwjaughalvncjwiajs--' or User-Agent 'Googlebot/2.1' originating from endpoint processes (not known crawlers)
- Search for files with multi-extension patterns (e.g. *.pdf.pif, *.pdf.pif.pdf.pif) delivered via mounted ISO/IMG volumes
Workarounds
- Disable Windows 'Hide extensions for known file types' to reduce efficacy of double/multi-extension PIF masquerade
- Restrict or disable automatic ISO/IMG mounting via Group Policy for non-administrative users
- Restrict outbound access to Dropbox/pCloud/Yandex APIs from workstation network segments where not business-required
Longer-term hardening
- Deploy EDR rules correlating ISO/IMG mount events followed immediately by PIF/EXE execution from removable/virtual optical media
- Enable and enforce Mark-of-the-Web propagation into ISO-mounted volumes (or block ISO auto-mount from Dropbox-delivered downloads via policy)
- Monitor for explorer.exe as a target of CreateRemoteThread/RtlCreateUserThread-style remote process injection (VirtualAllocEx + WriteProcessMemory + remote thread creation into a non-child process)
- Deploy CASB/proxy inspection for anomalous API usage patterns to Dropbox, pCloud, and Yandex Disk from endpoint processes
- User awareness training for research/policy/academic staff on North Korea-related topics regarding spear-phishing that references real conferences/events
Weaknesses (CWE) in Operation Capsule Vault
CWE-451, CWE-506
Timeline of Operation Capsule Vault
- The genuine 'Why Wonsan-Kalma Tourism Now?' academic forum takes place in Seoul, providing the pretext material APT37 later weaponizes
- Injected RokRAT establishes command-and-control channels via Dropbox, pCloud, and Yandex Cloud APIs using reused Yandex OAuth tokens
- Shellcode enumerates processes, locates explorer.exe, and injects the RokRAT payload via VirtualAllocEx/WriteProcessMemory/RtlCreateUserThread
- The EMBED_PAYLOAD_v2 loader executes, displaying a decoy PDF while restoring XOR-encrypted shellcode (yanfirst64.bin) into memory
- Victims download and mount the ISO disk image containing a PIF executable disguised as a PDF via multi-extension filename masquerading
- APT37 begins sending spear-phishing emails impersonating the academic conference, directing recipients to a Dropbox-hosted ISO
- Cyber Security News, GBHackers, and Malware.news publish coverage summarizing the Genians findings
- Genians Security Center publishes 'Operation Capsule Vault' research report attributing the campaign to APT37 with high confidence
Sources cited for Operation Capsule Vault
- Hackers Weaponize Real Academic Event Materials to Infect Researchers With RokRAT
- Operation Capsule Vault Uses Malicious ISO Files and Process Injection to Deliver RokRAT
- Operation Capsule Vault: RokRAT Attack Chain Analysis Using EMBED_PAYLOAD_v2
- 실제 학술행사 자료집으로 위장…북한 해커조직 APT37, RokRAT 표적 공격 포착 (Genians via DailySecu)
- RoKRAT Shellcode and Steganographic Threats: Analysis and EDR Response Strategies
- Analysis of APT37 Attack Case Disguised as a Think Tank for National Security Strategy in South Korea (Operation ToyBox Story)
- ROKRAT, Software S0240
- APT37, InkySquid, ScarCruft, Reaper, Group123, TEMP.Reaper, Ricochet Chollima, Group G0067
- Dark Web Profile: ScarCruft / APT37
- North Korea's APT37 Uses Facebook Social Engineering to Deliver RokRAT Malware
Threats related to Operation Capsule Vault
- NarwhalRAT: APT37-Linked Python RAT Deployed via Fake Microsoft OTP-Abuse Alerts Against South Korean Targets
- ScarCruft (APT37) Deploys Python-Based NarwhalRAT via Fake Microsoft Account Security Alerts and LNK-in-ZIP Staging with pCloud Dead-Drop C2
- NarwhalRAT: APT37 Python-based RAT delivered via LNK/PowerShell/Python loader chain in Microsoft-themed Korean spear-phishing campaign
Detection coverage for TL-2026-1285
As of 2026-07-13, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-1285 across Splunk SPL, Microsoft KQL and Sigma, covering 18 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.
Community OSINT corroboration for TL-2026-1285
7 of this threat's indicators have also been reported by the open-source security community, which observed at least one of them before this report was published. Community sightings are unverified and are kept separate from Threadlinqs' curated indicators. Indicator values, reporters and campaign linkage are available to authenticated Red-tier users.