TA488 Used Zimbra XSS Flaw to Steal Emails and Maintain Access

· Original article ↗

Summary

Proofpoint details how Russia-aligned TA488 exploited CVE-2025-66376 in Zimbra webmail to steal credentials and emails from government and defense targets, establish persistent access, and exfiltrate data.

Key points

  • TA488 exploited Zimbra vulnerability CVE-2025-66376 from at least July 2025 until it was patched.
  • The half-click exploit ran when a victim opened or previewed an email in a vulnerable Zimbra webmail client; no link or attachment interaction was required.
  • The ZimReaper malware stole session data, passwords, two-factor authentication codes, and mailbox details, then exfiltrated data through DNS and HTTP.
  • It created a “ZimbraWeb” app-specific password to enable persistent mail-server access without two-factor authentication.
  • Targets included Ukrainian entities and government, science, and defense organizations in the United States.
  • Proofpoint reported no observed TA488 activity since February 2026, following public disclosure and the takedown of the group’s infrastructure.
  • Zimbra users who may have been targeted are advised to review audit.log for CreateAppSpecificPassword calls and remove suspicious app-specific passwords.

Article Details

Attack Vectors
  • TA488 embedded a stored cross-site scripting exploit for CVE-2025-66376 in HTML email bodies. Opening or previewing the message in a vulnerable Zimbra webmail client triggered JavaScript without a link click or attachment.
  • The exploit used tag-splitting with fake CSS @import directives and HTML comments to evade Zimbra's HTML sanitizer and reconstruct an executable SVG onload handler.
  • After execution, ZimReaper accessed authenticated webmail-session data, collected CSRF tokens, saved passwords and two-factor authentication codes, enumerated the Global Address List, and exfiltrated data through DNS queries and HTTP POST requests.
  • ZimReaper created a ZimbraWeb app-specific password for persistent access and subsequent email theft or phishing. TA488 also used compromised sender accounts to send exploit-laden messages to additional targets.
Defensive Notes
  • For potentially targeted Zimbra systems, review /opt/zimbra/log/audit.log for CreateAppSpecificPassword calls and remediate any app-specific password named ZimbraWeb or similar.
  • CVE-2025-66376 was patched; the article reports that exploitation continued until the issue was patched.
  • The article lists ET rules 2071243–2071249 for ZimReaper C2 activity, exfiltration, mailbox archive export, and Global Address List enumeration, and rule 2865592 for the Zimbra sanitization bypass.

Indicators of compromise

TypeIndicatorContext
DOMAINanalyticemailmeter[.]comTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINemailanalytics[.]com[.]uaTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINistc-cloud[.]comTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINmailnalysis[.]comTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINsynacorzimbra[.]nlTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINzimbra-metadata[.]comTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINzimbrasoft[.]com[.]uaTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINzimbrastat[.]comTA488 campaign domain listed as ZimReaper infrastructure.
DOMAINzmailanalytics[.]comTA488 ZimReaper command-and-control domain.
EMAILc[.]laurent[.]ejfa@proton[.]meActor-controlled sender address used in the campaigns.
EMAILj[.]moreau[.]epsc@proton[.]meActor-controlled sender address listed among campaign indicators.
EMAILliberty[.]insights@proton[.]meActor-controlled sender address listed among campaign indicators.
SHA2561517b3caa495f6c4e832df9c75fc94667e3c233773f7fa4e056d5e30e5ead760SHA-256 hash listed for an exploit email.
SHA25660db9abae75cd8ccc49dd7ea5feb41677566dcd442f12ebc5745ffd2810fb874SHA-256 hash listed for an exploit email.
SHA25698df604ecc57f884a2e6ce3266a0013ad64455cac48442c2312cfa4765007aafSHA-256 hash of an exploit email.
SHA256b1f5beb1175fc5c7d1806a2f0d900eb124c54f0286c5c52b66eea7a6633adb1dSHA-256 hash listed for an exploit email.

MITRE ATT&CK

CVE

People

Threat Actors

Malware

Products

Countries

Industries

Related Articles