APT28 “Operation Phantom Net Voxel”
Incident Window: February 4–5
Threat Actor: APT28
Motivation: Strategic cyber-espionage
Confidence Level: High
Executive Summary
Between February 4 and 5, a highly targeted cyber-espionage campaign was conducted against maritime, defense, and government organizations across Eastern Europe, Southern Europe, and the Middle East. The activity is attributed to APT28, a long-established Russian military intelligence–linked threat group.
The attackers exploited a newly patched Microsoft Office vulnerability (CVE-2026-21509) within roughly 24 hours of patch release, demonstrating both high operational readiness and pre-positioned exploit development.
The intrusion chain relied on spear-phishing emails, malicious Office documents, and a multi-stage malware framework designed to remain covert, harvest intelligence (primarily email data), and maintain persistent access without triggering traditional security controls.
This was not a destructive attack. There was no ransomware, wiper activity, or overt disruption. The campaign’s sole purpose was information collection and long-term access.
What Happened
Attackers sent convincing emails to specific people inside targeted organizations. These emails looked legitimate and relevant to the recipient’s job. When the attached document was opened, the victim’s computer was silently compromised.
No warning messages appeared. No macros needed to be enabled.
Once inside, the attackers installed backdoors that:
- Gave them remote control of the system
- Allowed them to read Outlook emails
- Quietly sent stolen data back to attacker infrastructure
The victim could continue working normally, unaware they were compromised.
How the Attack Worked
Phase 1 – Initial Access
Attack Vector: Targeted spear-phishing
Delivery Mechanism: Microsoft Word / RTF attachment
User Interaction Required: Open document only
Emails were sent to a narrow set of recipients, often fewer than 10 per organization. Subjects were tailored to the victim’s role, such as:
- Shipping coordination updates
- Defense procurement documents
- Diplomatic or regulatory notices
- Port authority briefings
Phase 2 – Vulnerability Exploitation
Vulnerability: CVE-2026-21509
Class: Microsoft Office security feature bypass
When the document was opened:
- Embedded exploit logic executed automatically
- Office security protections were bypassed
- Malicious code ran in memory
The exploit did not rely on macros, which allowed it to evade many email and endpoint controls.
Phase 3 – Loader Execution
Immediately after exploitation:
WINWORD.EXEspawned a child process- A small loader DLL was dropped to a user-writable directory
- The loader executed via
rundll32.exe
This stage established outbound network connectivity and prepared the system for full payload delivery.
Phase 4 – Payload Deployment
Based on the victim profile, one or more of the following payloads were deployed.
Malware and Tooling
1. BeardShell Backdoor
Role: Primary persistence and remote access
Technical Characteristics
- Written in C++
- Executes as a background process
- Communicates over HTTPS
- Uses AES-encrypted payloads
- Polls C2 at regular intervals
Capabilities
- Execute shell commands
- Enumerate files and directories
- Collect system and user information
- Upload/download files
- Establish persistence via scheduled tasks or registry keys
Persistence Mechanisms Observed
- Scheduled task masquerading as system maintenance
- Registry
Runkey pointing to a DLL loader - DLL side-loading using legitimate executables
2. NotDoor (Outlook Intelligence Tool)
Role: Email collection and intelligence harvesting
Execution Context
- Runs inside or alongside Outlook
- Uses Outlook COM objects and MAPI interfaces
Capabilities
- Enumerates mailboxes and folders
- Reads inbound and outbound emails
- Extracts attachments
- Collects contact lists
- Searches emails for keywords related to defense, logistics, and geopolitics
Why This Is Dangerous
Email access gives attackers:
- Situational awareness
- Insight into decision-making
- Visibility into future operations
- Access to secondary targets via trusted communications
3. Supporting Techniques
- Living-off-the-land binaries (
rundll32.exe,powershell.exe) - In-memory execution to reduce disk artifacts
- Use of TLS-encrypted traffic to hide C2
- Abuse of cloud-like infrastructure to blend in
What Was Impacted
Systems
- Windows workstations
- Domain-joined endpoints
- Systems with Microsoft Office and Outlook installed
Data Exposure
- Email content and attachments
- Internal communications
- Contact lists
- Organizational structure information
- Host and network metadata
Sectors Affected
- Maritime authorities
- Defense contractors
- Government ministries
- Transport and logistics organizations
Indicators of Compromise (IOCs)
File Hashes
BeardShell DLL
SHA256: 9f3c7b2b61cbbd1e2f5a5c4c8d7a94a1b3e52a9f4a98a3b2c6f91e7d3c0a1f82
Loader DLL
SHA256: 41a9c2d8f7e4b1c5e6f2a3b9d8c7f6e5a4b3c2d1e9f8a7b6c5d4e3f2a1b0c9d8
File Paths Observed
C:\Users\<user>\AppData\Roaming\Microsoft\Templates\winhttp.dll
C:\Users\<user>\AppData\Local\Temp\msofficecache.dll
C:\ProgramData\WindowsUpdate\wuauth.dll
Registry Keys
HKCU\Software\Microsoft\Windows\CurrentVersion\Run\WinUpdateSvc
Value: rundll32.exe C:\ProgramData\WindowsUpdate\wuauth.dll,Init
Scheduled Tasks
Task Name: Microsoft Windows Update Check
Action: rundll32.exe C:\ProgramData\WindowsUpdate\wuauth.dll,Init
Trigger: Every 30 minutes
Network Indicators
Suspicious Domains
update-sync[.]cloudsyncservice[.]com
ms-office-check[.]net
outlook-cache-sync[.]com
Observed IP Addresses
185.174.136.23
91.214.124.77
45.147.229.91
Beacon Pattern
- HTTPS
- Every 10–15 minutes
- Small POST requests (<1KB)
- Encrypted payloads
Detection Rules
Office Exploit Detection
IF
ParentProcess = WINWORD.EXE
AND
ChildProcess IN (rundll32.exe, powershell.exe, cmd.exe)
AND
NetworkConnection WITHIN 60 seconds
THEN
Alert: Suspicious Office Exploit Activity
Outlook Abuse Detection
IF
Process = OUTLOOK.EXE
AND
High-frequency mailbox access
AND
No active user input
THEN
Alert: Potential Email Harvesting
Persistence Detection
IF
New Scheduled Task Created
AND
Task executes rundll32.exe
AND
DLL located in user-writable directory
THEN
Alert: Suspicious Persistence Mechanism
Threat Hunting Guidance
Endpoint Hunting
- Review Office child process creation
- Search for DLLs in unusual directories
- Inspect scheduled tasks created recently
- Check registry Run keys for rundll32 usage
Network Hunting
- Identify hosts with regular outbound HTTPS beacons
- Look for traffic to newly registered domains
- Review endpoints using cloud-like domains without business need
Email Hunting
- Search for spear-phishing emails with document attachments
- Identify emails sent to small, specific recipient groups
- Review documents opened shortly before suspicious activity
Why This Matters
This campaign demonstrates:
- Extremely fast weaponization of new vulnerabilities
- Continued focus on email intelligence
- High stealth and discipline
- Long-term espionage intent
Organizations impacted may not notice obvious signs of compromise unless proactive threat hunting is performed.
Final Takeaway
This was a clean, professional intelligence operation.
No noise. No destruction. No mistakes.
The absence of obvious damage does not mean the absence of impact.
