TA488 Unleashes OWAReaper: A Half-Click Backdoor for Outlook Web Access

Red | Attack
Download PDF
TA488 Unleashes OWAReaper: A Half-Click Backdoor for Outlook Web Access | TA2026216

Threat Advisory · Attack Report · TA2026216

TA488 Unleashes OWAReaper: A Half-Click Backdoor for Outlook Web Access

TA488, also tracked as Void Blizzard and Laundry Bear, is running a broad email campaign that exploits CVE-2026-42897, a cross-site scripting flaw in Microsoft Exchange Server's Outlook Web Access, to deploy the browser-resident backdoor OWAReaper against government, telecommunications, financial, hospitality, and aerospace targets across the United States and Europe.

Admiralty Code A1 TA2026216 Threat Actor: TA488 Malware: OWAReaper CVE-2026-42897 Published July 30, 2026
Date Published
July 30, 2026
First Seen
March 2026 (infra); campaign July 22, 2026
Targeted Regions
United States, Europe
Targeted Platform
Microsoft Exchange Server (OWA)
Targeted Industries
Government, Telecom, Financial, Hospitality, Aerospace
Threat Actor
TA488 (Void Blizzard, Laundry Bear)
Malware
OWAReaper
CVE
CVE-2026-42897
Admiralty Code
A1

Summary

TA488, also known as Void Blizzard or Laundry Bear, launched a large-scale email campaign on July 22, 2026 that exploits CVE-2026-42897, a cross-site scripting vulnerability in Microsoft Exchange Server's Outlook Web Access. Simply opening a booby-trapped email inside OWA is enough to run attacker-controlled JavaScript, making this a "half-click" exploit that requires no additional user interaction beyond viewing the message.

The payload deploys OWAReaper, a browser-based backdoor with no host footprint that harvests saved credentials and OAuth tokens, silently grants itself server-side mailbox permissions, and persists inside the browser's own storage. Because the malicious access lives on the Exchange server rather than the endpoint, TA488 retains mailbox visibility even after passwords are rotated or the device is fully re-imaged. Targeted sectors span government, telecommunications, financial, hospitality, and aerospace organizations across the United States and Europe.


CVE Details

CVENameAffected ProductZero-DayCISA KEVPatch
CVE-2026-42897 Microsoft Exchange Server Cross-Site Scripting Vulnerability Microsoft Exchange Server Available — see Patch Link below

Attack Details

01

TA488 opened the campaign on July 22, 2026, sending a high volume of emails from a series of compromised accounts to organizations across the government, telecommunications, financial, hospitality, and aerospace sectors in the United States and Europe. The goal was for a recipient to open and skim the message, then dismiss it as junk without reporting it. The email body itself is the weapon: it exploits CVE-2026-42897, a flaw in which the Exchange server fails to properly sanitize HTML in the message body. A small JavaScript loader uses an onload event handler to parse the rest of the body, reassemble a Base64 fragment hidden in social-media icon URLs after a # character, and execute it. Because opening the email in Outlook Web Access is enough to trigger everything, this is classified as a "half-click" exploit.

02

Execution happens entirely inside the OWA reading pane. Once the decoded payload runs, it deploys OWAReaper, a JavaScript implant that is an evolution of TA488's earlier ZimReaper malware. OWAReaper immediately uses Outlook APIs to rewrite the malicious email on the Exchange server and strip out the exploit content, while disabling OWA pop-ups and right-click functionality so its activity is harder to notice. It generates a per-target session key and collects the account's email address, username, and Outlook settings. For persistence, it writes an encrypted copy of itself and a decryption wrapper into the browser's localStorage under a legitimate OWA settings field. OWA's normal page-sync flow then re-executes the implant automatically every time the user opens an OWA tab, and the malware leaves no file on the host.

03

To deepen its foothold, OWAReaper creates two invisible input elements in the DOM and waits for the browser's autofill to populate them, capturing the user's saved OWA username and password. It then looks for installed Outlook add-ins that hold ReadWriteMailbox permissions and abuses them, calling GetClientAccessToken to steal OAuth tokens. Next, it calls UpdateFolder to grant Owner-level permissions on every mail folder to the "Default" user, a low-permission alias present in all Exchange tenants — effectively handing mailbox access to any authenticated account in the same organization. Because the permission change lives on the Exchange server, rotating the victim's credentials or even fully re-imaging their device does not remove the actor's access, which must be deliberately stripped from the server. As a further fallback, OWAReaper injects a hidden iframe into messages cached in OWA's offline IndexedDB store, so the implant re-infects the target whenever a poisoned cached email is reopened.

04

OWAReaper supports two command-and-control channels and two exfiltration paths. For commands, it queries GitHub's Commit Search API every 24 hours for specially crafted commit messages keyed to the target's email address, decrypting them with AES-CTR using a hardcoded key plus a per-session key; the observed command types are code, domn, and cmnd. Alternatively, it parses inbound attacker emails from IndexedDB every five minutes, matching a specific message structure. For exfiltration, the primary route is HTTPS with AES-CTR-encrypted URI paths, relayed through legitimate image CDN services and ultimately fetched from the actor domain; if that fails it beacons directly to the C2. When the HTTPS route fails entirely, OWAReaper falls back to DNS tunneling, AES-CTR-encrypting the data, Base32-encoding it, and splitting it across the subdomain labels of an actor-controlled domain. Unlike ZimReaper, it does not mass-exfiltrate the mailbox, likely to reduce noise and improve operational security.


Recommendations

01
Patch Exchange Server for CVE-2026-42897
Apply Microsoft's out-of-band update for CVE-2026-42897 across all Exchange Server and Outlook Web Access deployments, prioritizing internet-facing OWA instances.
02
Revoke and Audit EWS Tokens for Outlook Add-ins
Revoke and review Exchange Web Services (EWS) tokens for installed add-ins, focusing on any that hold ReadWriteMailbox permissions, since OWAReaper abuses these to steal OAuth tokens.
03
Remove Malicious Mailbox Permissions
Audit Exchange mailbox folder permissions and remove any Owner-level grants made to the "Default" user, which the implant uses to give itself organization-wide mailbox access.
04
Clear Poisoned Browser Artifacts
On affected endpoints, clear OWA's IndexedDB message cache (owa_offline_db) and delete the PageDataPayload.OwaUserDefaultSettings localStorage key to strip the implant's browser-resident persistence and iframe re-infection.
05
Rotate Credentials, Then Verify Eviction
Reset compromised passwords and invalidate active sessions, but treat this as insufficient on its own. Because access persists server-side, confirm the malicious folder permissions and tokens have been removed before considering an account clean.
06
Raise Awareness of Half-Click Threats
Educate users that with these webmail exploits, opening or previewing a bland, link-free email can be enough to trigger compromise, and encourage reporting of unusual messages even when they appear harmless.

Indicators of Compromise (IOCs)

TypeValue
Domains asecdns[.]com, acocdn[.]com, dnsrecursive[.]eu, tdndns[.]com
SHA256 6897b649f29e54d8910459963bbf94ed5c7a4fe66a56bc5962540b226b8e48c4

Potential MITRE ATT&CK TTPs

Resource Development
Resource Development
T1586Compromise Accounts
T1586.002 Email Accounts
Resource Development
T1583Acquire Infrastructure
T1583.001 Domains
Initial Access
Initial Access
T1566Phishing
Execution
Execution
T1203Exploitation for Client Execution
Execution
T1059Command and Scripting Interpreter
T1059.007 JavaScript
Defense Evasion
Defense Evasion
T1027Obfuscated Files or Information
Defense Evasion
T1140Deobfuscate/Decode Files or Information
Defense Evasion
T1070Indicator Removal
T1070.008 Clear Mailbox Data
Persistence
Persistence
T1098Account Manipulation
T1098.002 Additional Email Delegate Permissions
Credential Access
Credential Access
T1555Credentials from Password Stores
T1555.003 Credentials from Web Browsers
Credential Access
T1528Steal Application Access Token
Collection
Collection
T1114Email Collection
Command and Control
Command and Control
T1102Web Service
T1102.002 Bidirectional Communication
Exfiltration
Exfiltration
T1041Exfiltration Over C2 Channel
Exfiltration
T1048Exfiltration Over Alternative Protocol

References & Patch Links

Patch Link
References

What Next?

At Hive Pro, it is our mission to detect the most likely threats to your organization and to help you prevent them from happening.

Book a Demo of Hive Pro