Executive Summary
Between October and December 2025, a targeted malware campaign using the XRed backdoor compromised multiple multinational organizations through tax-related social engineering. The attackers impersonated Indian tax authorities to pressure employees into opening malicious files under the pretense of regulatory non-compliance.
The campaign was highly selective, avoiding mass distribution. Only specific organizations and roles were targeted, indicating reconnaissance and pre-attack intelligence gathering by the threat actor.
Once executed, the malware established persistent remote access, enabling long-term surveillance, credential theft, and data exfiltration. The activity strongly suggests preparation for financial fraud, corporate espionage, or future ransomware deployment.
Organizations Impacted & Method of Compromise
1 Impacted Organization Profile
Below types of organizations were confirmed impacted based on telemetry, incident response investigations, and internal threat intelligence correlation:
- Multinational enterprises with Indian subsidiaries or tax obligations
- Companies with centralized finance or compliance teams in the UK, US, or EU
- Organizations with 1,000+ employees, typically mid-to-large enterprises
2 Affected Sectors
- Financial services
- Accounting and audit firms
- Legal and professional consulting services
- Manufacturing and logistics companies
- Global supply chain operators
3 How the Organizations Were Compromised
The compromise did not occur through infrastructure exploitation or vulnerabilities. Whereas, attackers succeeded by:
- Identifying employees responsible for tax filings and compliance
- Sending tailored phishing emails referencing real regulatory language
- Timing messages around known tax deadlines
- Exploiting the trust placed in government communications
In multiple incidents, only one or two employees per organization were targeted, minimizing detection while still granting access to sensitive systems.
Full Attack Chain Analysis
Phase 1 – Initial Access (Social Engineering)
Victims received emails impersonating Indian tax authorities. The emails warned of:
- Pending tax discrepancies
- Imminent penalties
- Required document submission within 48–72 hours
Emails contained download links, not attachments, reducing detection by email security gateways.
Phase 2 – Execution (VBS Dropper)
The download delivered a Visual Basic Script (VBS) file disguised as an official tax document.
Observed filenames included:
Tax Penalty Notice.vbs
Income_Tax_Notice.vbs
When executed:
- No visible output was shown to the user
- Script executed via Windows Script Host
- User believed the file failed to open
Phase 3 – Dropper Actions
The VBS script performed the following:
- Created a staging directory:
C:\SystemUpdates\
- Created a local log file:
C:\SystemUpdates\update_log.txt
- Introduced a random delay (8–15 seconds) to evade sandboxes
- Launched PowerShell in hidden mode
Phase 4 – Payload Delivery (PowerShell)
PowerShell was used to download an executable payload from attacker-controlled infrastructure.
Example behavior:
- Hidden PowerShell window
- Downloaded executable saved inside
C:\SystemUpdates\ - Immediate execution after download
Phase 5 – Payload Execution (XRed Backdoor)
The downloaded executable deployed XRed, which immediately:
- Registered persistence
- Established outbound command-and-control
- Began system reconnaissance
At this stage, the host was fully compromised.
XRed Malware Capabilities
Persistence
- Registry Run keys
- Hidden directories under system paths
- Automatic execution on reboot
Surveillance
- Keystroke logging
- Screenshot capture
- Clipboard monitoring
- File enumeration
Remote Control
- Execute arbitrary commands
- Upload/download files
- Deploy additional payloads
Data Exfiltration
- System metadata
- Credentials
- Internal documents
Indicators of Compromise (IOCs)
1 Email Senders (Observed)
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
2 Malicious Domains
googlevip[.]shop
googleaxc[.]shop
dadasf[.]qpon
googlem[.]com (used in non-standard download paths)
3 File Hashes (SHA-256)
0447426535047cae9870c99e8b66d8030c9b1492856445ef630c9c07a3fb42da
5178a2e904e239eb02b836227e48c0a99b02031a91136395a6c70a81d0ef3ee1
4 File Paths
C:\SystemUpdates\
C:\SystemUpdates\update_log.txt
C:\SystemUpdates\216.250.104.166ClientSetup.exe
C:\ProgramData\Synaptics\
5 Behavioral IOCs
wscript.exeorcscript.exespawningpowershell.exe- PowerShell downloading executables
- Unsigned executables running from non-standard directories
- Outbound connections detection shortly after script execution
Detection Guidance
Endpoint Detection (EDR)
Alert on:
- Script engines launching PowerShell
- PowerShell executed with hidden windows
- File creation in
C:\SystemUpdates\ - Execution of unsigned binaries from that directory
Network Detection
- Monitor outbound connections to unknown domains
- Identify periodic low-volume beacon traffic
- Detect TLS connections from user endpoints without known application fingerprints
MITRE ATT&CK Mapping
| ATT&CK Tactic | Technique ID | Technique Name | How It Was Used in This Campaign |
|---|---|---|---|
| Initial Access | T1566.002 | Phishing: Link | Targeted tax-themed emails impersonating government authorities directed victims to malicious download links instead of attachments. |
| Execution | T1059.005 | Command and Scripting Interpreter: Visual Basic | Malicious VBS files (e.g., tax notice scripts) executed via Windows Script Host to initiate the infection chain. |
| Execution | T1059.001 | Command and Scripting Interpreter: PowerShell | PowerShell was launched invisibly by the VBS dropper to download and execute the XRed payload. |
| Persistence | T1547.001 | Boot or Logon Autostart Execution: Registry Run Keys | XRed established persistence by creating registry entries to ensure execution after reboot or user logon. |
| Persistence | T1543 | Create or Modify System Process | The malware registered itself to execute automatically using system-level execution mechanisms. |
| Defense Evasion | T1027 | Obfuscated Files or Information | Scripts and payloads used non-descriptive names and indirect execution to obscure malicious intent. |
| Defense Evasion | T1497 | Virtualization / Sandbox Evasion | Execution delays (8–15 seconds) were introduced to evade automated sandbox analysis. |
| Defense Evasion | T1218 | Signed Binary Proxy Execution | Legitimate Windows components (wscript, cscript, PowerShell) were abused to execute malicious code. |
| Command and Control | T1071.001 | Application Layer Protocol: Web Protocols | XRed communicated with command-and-control servers over HTTP/HTTPS to blend in with normal web traffic. |
| Command and Control | T1573 | Encrypted Channel | Network communications were encrypted to prevent inspection and hinder traffic-based detection. |
| Credential Access | T1056 | Input Capture | XRed deployed keylogging functionality to capture user credentials and sensitive input. |
| Discovery | T1082 | System Information Discovery | The malware collected host information such as hostname, OS version, and user context. |
| Discovery | T1083 | File and Directory Discovery | XRed enumerated local files and directories to identify valuable data for exfiltration. |
| Collection | T1113 | Screen Capture | Screenshots were taken on demand to monitor user activity. |
| Collection | T1115 | Clipboard Data | Clipboard contents were monitored to capture copied credentials or sensitive information. |
| Exfiltration | T1041 | Exfiltration Over Command and Control Channel | Collected data was exfiltrated directly through the existing C2 communication channel. |
Prevention & Hardening
Email Security
- Block script-based attachments
- Enforce DMARC, SPF, DKIM
- Flag external tax-related emails
Endpoint Controls
- Disable Windows Script Host where possible
- Restrict PowerShell to constrained language mode
- Enable PowerShell logging
- Block execution from user-writable system directories
User Awareness
- Targeted training for finance and compliance teams
- Reinforce verification of urgent tax notices
- Require secondary confirmation for regulatory requests
Incident Response Actions
- Immediately isolate affected endpoints
- Preserve forensic artifacts (scripts, executables, logs)
- Identify persistence mechanisms
- Reset credentials used on infected systems
- Reimage hosts where persistence is confirmed
- Conduct enterprise-wide IOC hunting
- Review historical email logs for similar lures
Final Takeaway
This campaign demonstrates high operational maturity, strong understanding of corporate processes, and intent to maintain stealthy access rather than immediate disruption. Organizations with international tax exposure should assume similar tactics will continue and adapt defenses accordingly.
