A suspected China-aligned cluster dubbed UNK_MassTraction that is exploiting n-day flaws in Roundcube webmail to compromise physics and engineering departments at U.S. and Canadian universities.
The operators use a two-stage browser-to-server infection chain that begins with a Cross-Site Scripting (XSS) exploit against CVE-2024-42009 to execute JavaScript in the victim’s browser.
Escalate to a credential- and session-theft component, and then pivot to server-side exploitation that results in remote code execution or in-memory backdoor deployment.
The campaign’s initial vector is deceptively simple: lure emails delivered from compromised senders and spoofable domains (owing to weak or absent DMARC) contain HTML that leverages the Roundcube XSS via onanimationstart.
When a vulnerable instance renders the message in its webmail client, the payload runs in the user’s browser. The embedded JavaScript a loader for a next-stage stealer Proofpoint calls IceCube escapes Roundcube’s iframe and harvests usernames, passwords, two-factor tokens, cookies, CSRF tokens, and browser telemetry.
The stolen session data is posted to a command-and-control (C2) endpoint and then used to orchestrate server-side exploitation.
IceCube’s sophistication stands out. The code is modular, heavily commented, and implements “deferred triggers” to re-attempt exploitation if the user navigates away, closes a tab, or attempts logout. It also performs cleanup to remove browser artifacts and contains fallbacks to ensure persistence.
Proofpoint notes stylistic markers that suggest the author used large language model assistance during development.
The pivot to the mailserver is executed via a deserialization vulnerability in the Crypt_GPG_Engine parsing (tracked as CVE-2025-49113).
Beginning in May 2026, Proofpoint observed a new cluster of activity – tracked as UNK_MassTraction – exploiting CVE-2024-42009, a cross-site scripting vulnerability in Roundcube.

IceCube crafts PHP serialized gadget payloads that, upon deserialization, trigger __destruct() execution paths to call system utilities and deploy a lightweight webshell identified as SquareShell.
China-Aligned UNK_MassTraction
SquareShell is installed under plugins/newmail_notifier/mail_preview.php, timestomped to mimic legitimate files, and exposes remote code execution through common PHP functions (system, passthru, exec, shell_exec, assert, popen).
Where webshell deployment fails, the chain falls back to a shell script that fetches and executes an architecture-specific ELF loader, which then loads VShell into memory.
VShell an implant written in Go and previously observed across Linux, macOS, and Windows intrusions is used here as an in-memory backdoor.
The loader spoofs a benign process name (for example, kworker/0:2), checks for existing markers to prevent duplicate execution, and connects to a C2 to fetch and fexecve() the backdoor.
VShell’s interactive shell and port-forwarding capabilities make it an effective tool to pivot from the compromised mailserver into internal research networks.
Attribution indicators include Chinese-language artifacts embedded in HTML, reuse of covert VPS infrastructure linked to other China-aligned actors.

The selection of low-volume, high-value academic targets studying astrophysics, particle physics, and other areas with potential national-security relevance, and the use of VShell components previously associated with Chinese espionage activity.
Proofpoint also highlights similarities to past campaigns that used filename-parsing or deserialization bugs to deliver VShell, though no direct link to those incidents has been established.
Defenders should treat exposed Roundcube instances as high-value edge access points. Immediate mitigations include patching CVE-2024-42009 and CVE-2025-49113.
Enforcing strict DMARC/DMARC alignment to reduce spoofed email delivery, rotating credentials and invalidating active sessions after suspected exposure, searching for timestomped webshells at plugins/newmail_notifier/mail_preview.php, and monitoring for in-memory VShell indicators and anomalous outgoing C2 traffic.
Proofpoint coordinated disclosure and scanning with government and industry partners; operators are likely to iterate on fallbacks and payload delivery, so defenders must assume continued exploitation attempts.
IOCs
| Indicator | Type | Description | First Seen |
| jpcontreras@newfield[.]cl | Email address | Compromised email address | May 2026 |
| 45.150.109[.]151 | IP address | IceCube JavaScript backdoor delivery and C&C | May 2026 |
| 194.213.18[.]133 | IP address | IceCube JavaScript backdoor delivery and C&C | June 2026 |
| 45.86.229[.]111 | IP address | VShell C&C server | June 2026 |
| hxxps://45.150.109[.]151.sslip.io:23088/app/js/jquery.min.js | URL | IceCube JavaScript backdoor delivery and C&C | May 2026 |
| hxxps://194.213.18[.]133.sslip.io:23088/app/js/jquery.min.js | URL | IceCube JavaScript backdoor delivery and C&C | June 2026 |
| hxxps://45.150.109[.]151.sslip.io:23088 | URL | IceCube JavaScript backdoor delivery and C&C | May 2026 |
| hxxps://194.213.18[.]133.sslip.io:23088 | URL | IceCube JavaScript backdoor delivery and C&C | June 2026 |
| hxxp://45.86.229[.]111/slw:8080 | URL | VShell delivery URL | June 2026 |
| a02f124c5ce4180bd130a62ee03262f399c33491de3aed36e0b15155ae4926c0 | SHA256 | IceCube stealer | June 2026 |
Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.
Stop Accepting SLAs Written for 2019 SOCs – Here’s the 2026 AI SLA Vendor Checklist – Download Free AI SOC SLA Guide





