Introduction
A sophisticated cyber-espionage campaign attributed to the Russian state-sponsored group Laundry Bear (also tracked as Void Blizzard) is currently targeting on-premises Microsoft Exchange environments. By leveraging an unpatched vulnerability in Outlook Web Access (OWA), the actors are delivering a highly persistent unauthorized access mechanism dubbed OWAReaper.
This is not a opportunistic scan; it is a focused effort to establish long-term presence within email infrastructure. The goal is clear: sustained mailbox access for data exfiltration and surveillance. For defenders, the window between initial compromise and the establishment of OWAReaper is critical. Once implanted, the tool blends into the legitimate web traffic of Exchange, making detection exceptionally difficult without proactive threat hunting.
Technical Analysis
Affected Products:
- Microsoft Exchange Server (On-premises versions utilizing OWA).
Threat Actor:
- Laundry Bear (Void Blizzard) — Russian state-sponsored nexus.
The Mechanism (OWAReaper): While the specific CVE identifier for the underlying OWA flaw is not disclosed in this alert, the attack vector follows a pattern common to sophisticated Exchange intrusions. Laundry Bear utilizes email campaigns or direct web exploitation to trigger the vulnerability in the OWA component.
Attack Chain:
- Initial Exploitation: The actors trigger the OWA vulnerability to execute code on the Exchange server in the context of the IIS worker process (
w3wp.exe). - Payload Delivery: The vulnerability is leveraged to drop OWAReaper.
- Persistence: OWAReaper is an unauthorized access mechanism likely operating as a web shell or a malicious module injected into the OWA application directory structure. This allows the attacker to interact with the mailbox store via HTTP/HTTPS, bypassing standard authentication mechanisms.
Exploitation Status:
- Confirmed Active Exploitation: This campaign is currently in-the-wild. Laundry Bear is actively leveraging this mechanism to maintain access.
- Stealth: By residing within the OWA path, OWAReaper ensures that its malicious network traffic appears as standard HTTPS traffic to the Exchange server on TCP 443.
Detection & Response
Defending against this threat requires a shift from signature-based detection to behavioral analysis. Since the attack leverages legitimate web server processes (w3wp.exe) to execute unauthorized commands, we must hunt for anomalies in process lineage and file system modifications within the Exchange web root.
SIGMA Rules
---
title: Potential OWA Web Shell Activity - w3wp Spawning Shell
id: 9a1b2c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d
status: experimental
description: Detects w3wp.exe (IIS worker process) spawning a command shell, indicative of OWA web shell execution like OWAReaper.
references:
- https://attack.mitre.org/techniques/T1059/
- https://attack.mitre.org/techniques/T1505/003/
author: Security Arsenal
date: 2026/04/06
tags:
- attack.execution
- attack.t1059
- attack.persistence
- attack.t1505.003
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith: '\w3wp.exe'
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
condition: selection
falsepositives:
- Legitimate administrative scripts running via IIS (rare)
level: high
---
title: Suspicious File Creation in Exchange OWA Directory
title: Suspicious File Creation in Exchange OWA Directory
id: 1d2e3f4a-5b6c-7d8e-9f0a-1b2c3d4e5f6a
status: experimental
description: Detects creation of potentially suspicious files (aspx, ashx, config) within the OWA web root by non-admin processes, indicative of web shell implantation.
references:
- https://attack.mitre.org/techniques/T1190/
author: Security Arsenal
date: 2026/04/06
tags:
- attack.initial_access
- attack.t1190
logsource:
category: file_create
product: windows
detection:
selection:
TargetFilename|contains: '\wwwroot\owa\'
TargetFilename|endswith:
- '.aspx'
- '.ashx'
- '.asmx'
- '.config'
condition: selection
falsepositives:
- Legitimate Exchange updates or administrative maintenance
level: medium
KQL (Microsoft Sentinel / Defender)
// Hunt for IIS Worker Process spawning suspicious commands (OWAReaper execution)
DeviceProcessEvents
| where InitiatingProcessFileName =~ "w3wp.exe"
| where FileName in~ ("cmd.exe", "powershell.exe", "pwsh.exe")
| project Timestamp, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessCommandLine, FolderPath
| order by Timestamp desc
Velociraptor VQL
-- Hunt for OWAReaper artifacts or suspicious web shells in Exchange paths
SELECT FullPath, Size, Mtime, Mode, User
FROM glob(globs='C:/inetpub/wwwroot/owa/**/*.aspx')
WHERE Mtime > now() - 7D
OR FullName =~ 'reaper'
Remediation Script (PowerShell)
# Audit Exchange OWA directories for recent modifications indicative of OWAReaper
$owaPath = "$env:SystemDrive\inetpub\wwwroot\owa"
$suspiciousExts = @(".aspx", ".ashx", ".asmx", ".config")
Write-Host "[+] Scanning $owaPath for recent modifications (Last 7 Days)..." -ForegroundColor Cyan
if (Test-Path $owaPath) {
Get-ChildItem -Path $owaPath -Recurse -Include $suspiciousExts |
Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-7) } |
Select-Object FullName, LastWriteTime, Length, @{Name='Owner';Expression={(Get-Acl $_.FullName).Owner}} |
Format-Table -AutoSize
} else {
Write-Host "[-] OWA Path not found." -ForegroundColor Red
}
Write-Host "[+] Checking for suspicious w3wp.exe child processes..." -ForegroundColor Cyan
Get-WmiObject Win32_Process | Where-Object { $_.ParentProcessId -ne 0 } |
ForEach-Object {
$parent = Get-WmiObject Win32_Process -Filter "ProcessId = $($_.ParentProcessId)"
if ($parent.Name -eq "w3wp.exe" -and $_.Name -in @("cmd.exe", "powershell.exe")) {
Write-Host "[!] Suspicious process found: $($_.Name) (PID: $($_.ProcessId)) spawned by w3wp.exe" -ForegroundColor Red
}
}
Remediation
Given the active exploitation status of this vulnerability, immediate action is required:
- Patch and Update: Apply the latest Cumulative Update (CU) or Security Update for Microsoft Exchange Server immediately. Refer to the official Microsoft Security Update Guide for the specific patch addressing this OWA vulnerability.
- Check for OWAReaper: Run the PowerShell audit script above on all Exchange servers. Investigate any
.aspxor.configfiles created or modified outside of known maintenance windows. - Credential Reset: If OWAReaper is detected, assume mailbox credentials are compromised. Force a password reset for all privileged accounts and users who accessed OWA during the suspected compromise window.
- IIS Logs Review: Analyze IIS HTTP logs (
C:\inetpub\logs\LogFiles\) for the past 30 days. Look for unusually long POST requests to/owa/auth.owaor specific patterns indicative of web shell communication (e.g., high-frequency requests from a single source IP). - Network Segmentation: Ensure Exchange servers are strictly segmented. Limit the ability of the Exchange server to initiate outbound connections to the internet (C2) except for necessary connectivity (e.g., Microsoft Update).
Related Resources
Security Arsenal Penetration Testing Services AlertMonitor Platform Book a SOC Assessment vulnerability-management Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.