UNK_MassTraction: China-Aligned Actor Exploits Roundcube CVE-2024-42009 & CVE-2025-49113 to Deploy IceCube Stealer and VShell Against University Physics Departments

UNK_MassTraction (TL-2026-1259), also tracked as One Email Closer to the Edge, is a high-severity campaign scored CVSS 9.9, first published 2026-07-13. It is attributed to UNK_MassTraction (China) with medium confidence, affects Roundcube Roundcube Webmail, references 2 CVEs (CVE-2024-42009, CVE-2025-49113), maps to 24 MITRE ATT&CK techniques (T1005, T1036, T1056), and is covered by 9 detection rules and 18 indicators of compromise.

Key facts for TL-2026-1259

Threat ID
TL-2026-1259
Also known as
One Email Closer to the Edge
Severity
HIGH
CVSS
9.9 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Status
ACTIVE
Category
CAMPAIGN
First published
2026-07-13
Last reviewed
2026-07-13
Attribution
UNK_MassTraction
Attribution confidence
MEDIUM
Nation-state nexus
China
Motivation
ESPIONAGE
Target sectors
higher education, government administration
Target regions
North America
Detection rules
9
Indicators of compromise
18

Malware and tooling in UNK_MassTraction

Malware and tooling: IceCube, SquareShell, VShell

Since May 2026, Proofpoint has tracked UNK_MassTraction, a suspected China-aligned espionage threat cluster, exploiting an XSS flaw in Roundcube webmail (CVE-2024-42009) to run the JavaScript stealer IceCube, then chaining a Roundcube PHP deserialization flaw (CVE-2025-49113) to drop the SquareShell webshell and the VShell Go-based backdoor. Targeting is narrowly focused on physics and engineering department administrators and professors at US and Canadian universities with national-security-relevant astrophysics and particle physics research.

How UNK_MassTraction works

UNK_MassTraction is a suspected China-aligned espionage threat cluster first tracked by Proofpoint beginning in May 2026. The campaign opens with phishing emails sent from compromised third-party mailboxes (e.g. jpcontreras@newfield.cl) and spoofed, DMARC-weak domains, crafted to look like generic marketing/spam so recipients do not scrutinize them. The messages carry a specially crafted HTML body that abuses insufficient sanitization in Roundcube Webmail's mail-display function: an animation-event handler (onanimationstart) executes a decimal-encoded JavaScript loader the moment the message is opened in a vulnerable Roundcube client, tracked as CVE-2024-42009 (CVSS 9.3, CWE-79 stored/reflected XSS).

That loader delivers IceCube, a purpose-built JavaScript credential and session stealer that runs inside the victim's authenticated Roundcube session. IceCube performs DOM traversal to escape iframes, harvests usernames/passwords and any 2FA material entered into the page, steals session and CSRF cookies/tokens, fingerprints the browser (language, screen size, form data), and sets deferred triggers on the logout button and page-close events so it can clean up evidence and destroy forensic traces of the session before the victim notices. Code review of IceCube samples shows verbose, LLM-generated code comments and iterative "phase" markers, suggesting AI-assisted malware development, plus resilient retry/fallback logic for reliability across variable network conditions.

With stolen session material, the actor pivots to a second, more serious Roundcube flaw: CVE-2025-49113 (CVSS 9.9, CWE-502), an insufficiently validated `_from` parameter in `program/actions/settings/upload.php` that allows an authenticated user to trigger PHP object deserialization and reach a gadget chain culminating in `__destruct()`-driven command execution. The actor sends a crafted HTTP POST containing serialized PHP payload data (with a valid CSRF token obtained via the IceCube session hijack) to instantiate the gadget chain and execute arbitrary shell commands on the mail server itself — moving from a client-side webmail compromise to full server-side RCE on the mailserver host.

Server-side access is used to drop SquareShell, a small PHP webshell written to `plugins/newmail_notifier/mail_preview.php` inside the Roundcube plugin directory and timestomped to match the legitimate plugin's modification time to blend in with routine file activity. SquareShell exposes `system`, `passthru`, `exec`, `shell_exec`, `assert`, and `popen` execution primitives to give the operator durable, remotely reachable command execution independent of any further Roundcube exploitation.

Beginning in June 2026 the group introduced a fallback deployment mechanism: rather than relying solely on the PHP webshell, compromised servers are used to pull down and in-memory-load VShell, a mature Go-based, multi-platform (Windows/Linux/macOS) backdoor previously documented in numerous China-nexus campaigns (UNC5174/Uteus, UAT-8302, CL-STA-0048, Earth Lamia's "Operation DRAGONCLONE"). The loader downloaded onto UNK_MassTraction victims is architecture-dependent, checks `/tmp/log_de.log` to avoid duplicate execution, wraps itself with `nohup`, and masquerades in the process table as `[kworker/0:2]` — a well-known VShell evasion signature — to blend into normal Linux kernel worker-thread noise. Once running, VShell gives the operator an interactive shell, port-forwarding, and network-pivoting capability entirely in memory, without touching disk, complicating file-based detection and incident response on university-owned Linux mail infrastructure.

Targeting is unusually narrow and deliberate: rather than broad opportunistic phishing, UNK_MassTraction concentrates on physics and engineering department administrators and professors at US and Canadian universities, prioritizing institutions with astrophysics and particle physics programs carrying national-security relevance (e.g. dual-use research, DOE/DoD-funded labs, ITAR-adjacent instrumentation). Attribution to a China-aligned cluster rests on: access to covert VPS infrastructure shared with other known China-nexus operators; Chinese-language artifacts present in phishing email HTML source; and VShell's consistent association with Chinese state-linked toolkits and operators (UNC5174, UAT-8302, Earth Lamia, CL-STA-0048) across unrelated campaigns and targets. Proofpoint scanned relevant internet address space to identify additional SquareShell-infected Roundcube servers beyond the observed sample set and coordinated victim notification with government and industry partners.

Both exploited CVEs were independently confirmed under active exploitation by CISA, which added CVE-2025-49113 (alongside CVE-2025-68461) to the Known Exploited Vulnerabilities catalog on 2026-02-20 with a federal remediation deadline of 2026-03-13; a commercial exploit for CVE-2025-49113 was reportedly for sale within 48 hours of public disclosure. CVE-2024-42009 has separately been observed exploited by unrelated actors including APT28 and Winter Vivern, underscoring Roundcube's status as a recurring high-value target due to its wide deployment and historically slow organizational patch cadence.

MITRE ATT&CK techniques used in TL-2026-1259

Collection

T1005 Data from Local System; T1056 Input Capture

Defense Evasion

T1036 Masquerading; T1070 Indicator Removal; T1140 Deobfuscate/Decode Files or Information; T1620 Reflective Code Loading

Execution

T1059 Command and Scripting Interpreter; T1204 User Execution

Privilege Escalation

T1068 Exploitation for Privilege Escalation

Command and Control

T1071 Application Layer Protocol; T1090 Proxy; T1571 Non-Standard Port

Discovery

T1082 System Information Discovery

Credential Access

T1111 Multi-Factor Authentication Interception; T1539 Steal Web Session Cookie; T1555 Credentials from Password Stores

Initial Access

T1190 Exploit Public-Facing Application; T1566 Phishing

Persistence

T1505 Server Software Component

Impact

T1531 Account Access Removal

Lateral Movement

T1550 Use Alternate Authentication Material

Resource Development

T1583 Acquire Infrastructure; T1586 Compromise Accounts

Reconnaissance

T1589 Gather Victim Identity Information

Affected products and versions in UNK_MassTraction

  • Roundcube — Roundcube Webmail
    Vulnerable versions: < 1.5.8; 1.6.0 - 1.6.7 (CVE-2024-42009); < 1.5.10; 1.6.0 - 1.6.10 (CVE-2025-49113)
    Fixed in: 1.5.8+; 1.6.8+; 1.5.10+; 1.6.11+
  • Debian — Debian Linux (roundcube package)
    Vulnerable versions: 11.0
    Fixed in: patched roundcube package per Debian security advisory

Remediation for UNK_MassTraction

Patches

  • Roundcube 1.6.8 / 1.5.8 (CVE-2024-42009)
  • Roundcube 1.6.11 / 1.5.10 (CVE-2025-49113)

Immediate actions

  • Patch Roundcube Webmail to 1.6.8+/1.5.8+ (fixes CVE-2024-42009) and to 1.6.11+/1.5.10+ (fixes CVE-2025-49113) immediately
  • Hunt for SquareShell webshell at plugins/newmail_notifier/mail_preview.php on all internet-facing Roundcube instances, checking file content against known plugin baseline rather than trusting mtime (SquareShell is timestomped)
  • Block IOC IPs 45.150.109.151, 194.213.18.133, 45.86.229.111 and associated sslip.io subdomains at network perimeter
  • Hunt for processes masquerading as [kworker/0:2] that are not legitimate kernel threads (i.e., have a backing executable/socket), and for the marker file /tmp/log_de.log
  • Force session/credential rotation and re-authentication for all Roundcube users on servers that received phishing from jpcontreras@newfield.cl or matching the campaign's email pattern
  • Review outbound connections on ports 23088 and 8080 from mailserver hosts

Workarounds

  • If patching is not immediately possible, disable or restrict the settings/upload.php action and consider disabling HTML message rendering for external senders

Longer-term hardening

  • Deploy EDR with in-memory/fileless execution detection on Linux mailserver hosts (VShell never touches disk)
  • Implement DMARC/DKIM/SPF enforcement (reject, not just monitor) to reduce spoofed-domain phishing delivery
  • Segment webmail servers from broader campus network to limit lateral movement value of a compromised mailserver
  • Establish a faster n-day patch SLA for internet-facing webmail infrastructure given Roundcube's recurring exploitation history
  • Provide targeted phishing awareness training to physics/engineering department staff given their elevated targeting profile

CVEs associated with UNK_MassTraction

CVE-2024-42009, CVE-2025-49113

Weaknesses (CWE) in UNK_MassTraction

CWE-79, CWE-502

Timeline of UNK_MassTraction

  • Roundcube releases 1.6.11 and 1.5.10, patching CVE-2025-49113 (the deserialization flaw later weaponized in this campaign).
  • CISA adds CVE-2025-49113 (and CVE-2025-68461) to the Known Exploited Vulnerabilities catalog, confirming independent active exploitation of the deserialization flaw in the wild ahead of Proofpoint's UNK_MassTraction-specific reporting.
  • CISA BOD remediation deadline for CVE-2025-49113 for federal civilian executive branch agencies.
  • IceCube C2 infrastructure at 45.150.109.151 first observed in May 2026 campaign activity.
  • Proofpoint first detects UNK_MassTraction phishing emails delivering the IceCube JavaScript stealer via CVE-2024-42009 exploitation against university Roundcube instances.
  • IceCube stealer sample (SHA256 a02f124c...) collected for analysis.
  • UNK_MassTraction introduces a fallback deployment mechanism using the Go-based VShell backdoor, loaded in-memory from C2 (45.86.229.111) alongside continued SquareShell webshell use.
  • Second IceCube C2 IP (194.213.18.133) observed as the actor rotates delivery infrastructure.
  • Proofpoint publishes "One Email Closer to the Edge: UNK_MassTraction & the Physics of Exploitation," detailing the campaign's exploit chain, malware, IOCs, and university physics/engineering department targeting.

Sources cited for UNK_MassTraction

Threats related to UNK_MassTraction

Detection coverage for TL-2026-1259

As of 2026-07-13, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-1259 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.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats