CL-STA-1114 Zimbra webmail espionage
Summary
Unit 42 reported on July 23, 2026 that CL-STA-1114, an activity cluster overlapping Russia-affiliated Void Blizzard / LAUNDRY BEAR, has used crafted HTML email and CVE-2025-66376 against unpatched Zimbra Collaboration Suite (ZCS) webmail since July 2025. The campaign targeted government, defense, transportation, and financial organizations in NATO member states, Ukraine, Commonwealth of Independent States countries, and Africa.
The browser-resident JavaScript executes in an authenticated Zimbra session when crafted content is rendered, then steals credentials, CSRF and two-factor recovery material, system details, search history, and up to 90 days of email. Unit 42 reported at least nine C2 IP addresses and nine domains, with servers active for an average of 35.4 days. The absence of a dropped endpoint binary makes webmail, DNS, proxy, and mailbox-audit telemetry central to detection.
Tags
- ops
- campaign
- CL-STA-1114
- Void Blizzard
- LAUNDRY BEAR
- Russia-affiliated
- cyberespionage
- Zimbra
- Zimbra Collaboration Suite
- webmail
- CVE-2025-66376
- stored XSS
- JavaScript injection
- HTML email
- SVG
- Base64
- credential theft
- CSRF token theft
- 2FA recovery codes
- mailbox theft
- email exfiltration
- DNS exfiltration
- SOAP API abuse
- active exploitation
- government targeting
- defense
- transportation
- financial sector
- NATO
- Ukraine
- CIS
- Africa
- Unit 42
- Seqrite Labs
Reported chain
- Targeted email arrives in Zimbra. Unit 42 observed either HTML attachments or embedded HTML using attention-grabbing news headlines. A Seqrite-analyzed Ukrainian case instead used a manually composed internship inquiry from a likely compromised sender account.
- Crafted content triggers CVE-2025-66376. Hidden and obfuscated HTML uses a CSS
@importsanitization bypass and a Base64-encoded script. An invisible SVG loads and injects JavaScript into the authenticated browser context. - The script acquires session authority. The payload reads Zimbra CSRF state and invokes same-origin SOAP and export functionality as the victim. Seqrite reported that it also injected hidden username and password fields and waited for browser password-manager autofill.
- Mailbox and authentication material are collected. Reported targets include the email address and password, CSRF token, 2FA scratch codes, Zimbra configuration and environment data, aliases, search history, and 90 days of non-junk email.
- Durable access can outlive a password reset. In the Seqrite sample, the script created or collected a Zimbra app-specific password, which could retain IMAP/API access after the primary password changed.
- Data leaves over web and DNS channels. Unit 42 reported hard-coded C2. Seqrite documented HTTPS POST/upload paths and Base32 values split across DNS labels, including dual-channel exfiltration for selected data.
Unit 42 calls this a zero-click phishing technique because no attachment execution or credential entry is required. The public technical description still says the crafted message must be viewed/rendered in vulnerable Zimbra webmail; defenders should not infer compromise merely from delivery without validating product behavior and telemetry.
Vulnerability and exposure notes
- Seqrite identifies CVE-2025-66376 as stored XSS caused by insufficient sanitization of crafted HTML, including CSS
@importand related script-injection structures. - The vulnerability is triggered in the Zimbra Classic UI when a crafted email is viewed.
- Seqrite reports fixes in ZCS 10.0.18 and 10.1.13, released in November 2025, and recommends migrating immediately from unsupported Zimbra 8.8.15.
- Unit 42 says threat actors continue to target unpatched instances. Its reporting establishes observed exploitation but does not publish a complete victim count.
Detection pivots
Zimbra and identity
- Message bodies or attachments containing hidden
divelements, CSS@importanomalies, Base64 script blocks, invisible SVG elements, or JavaScript that reaches the top-level Zimbra document. - Unusual SOAP requests with
X-Zimbra-Csrf-Tokenshortly after a suspicious message is viewed. - Repeated or automated requests to
/home/~/?fmt=tgz, especially one export per day across a roughly 90-day interval. - New app-specific passwords named
ZimbraWeb, access to 2FA recovery codes, unexpected identity/alias enumeration, or app-password use after a primary-password reset. - Abnormal browser password-manager autofill into hidden fields in the Zimbra origin.
Network
- DNS labels with high-entropy or Base32-like chunks, especially the Seqrite-reported
d-[a-z0-9]{12}.i.*style combined with mail-analytics-themed parent domains. - HTTPS POSTs to
/v/por uploads to/v/dwith anX-Filenameheader on unrelated external hosts. - Large or repeated outbound transfers from a webmail browser session immediately following suspicious email rendering.
- Correlated DNS and HTTPS exfiltration carrying similar timing or data volumes.
Public Unit 42 indicators
Use the source IOC table as the canonical record and validate indicators in context.
IP addresses
37.120.247[.]22864.226.124[.]190104.248.134[.]194185.86.79[.]95193.238.152[.]66194.156.103[.]193216.252.238[.]18216.252.238[.]64216.252.238[.]104
Domains
analyticemailmeter[.]comemailanalytics[.]com[.]uaistc-cloud[.]commailnalysis[.]comsynacorzimbra[.]nlzimbra-metadata[.]comzimbrastat[.]comzimbrasoft[.]com[.]uazmailanalytics[.]com
Response guidance
- Preserve the suspicious message in raw form, Zimbra audit/mailbox logs, reverse-proxy and DNS logs, browser history/cache, and volatile browser evidence before cleanup.
- Patch or isolate vulnerable ZCS instances. Confirm the actual deployed UI and build; do not rely only on a package inventory or version claim from an unmanaged appliance.
- Search all mailboxes for matching HTML structures, sender infrastructure, and campaign indicators. Delivery may be broader than confirmed execution.
- Review account activity for mailbox exports, SOAP enumeration, app-specific-password creation, 2FA scratch-code access, and unusual IMAP/API use.
- Revoke active sessions, app-specific passwords, 2FA recovery codes, and other persistent tokens; reset credentials from a known-clean system.
- Scope stolen mail as a secondary compromise source: search for credentials, reset links, API keys, sensitive attachments, contact relationships, and information that can enable follow-on phishing.
- Block confirmed malicious infrastructure where appropriate, but retain behavior-based detection because Unit 42 observed C2 rotation and an average server lifetime of about 35 days.
Attribution caveat
Unit 42 maps CL-STA-1114 to activity overlapping Void Blizzard / LAUNDRY BEAR. Seqrite's earlier Operation GhostMail report attributed a related Ukrainian Zimbra sample to APT28 with medium confidence. The public evidence does not fully reconcile those judgments. Preserve source-specific labels rather than collapsing the campaign into a definitive actor alias.
Related pages
- CL-STA-1114 / Void Blizzard
- UNK_MassTraction Roundcube university mailserver campaign
- Russian intelligence Signal backup-key phishing
Sources
- Unit 42, July 23, 2026: Russian Global Webmail Espionage
- Seqrite Labs, March 2026: Operation GhostMail: Russian APT exploits Zimbra Webmail to Target Ukraine State Agency
- Microsoft Security Blog, May 27, 2025: New Russia-affiliated actor Void Blizzard targets critical sectors for espionage