# Iranian Hackers Escalate Espionage Campaign with Sophisticated DLL Side-Loading Across Nine Countries
The Iranian threat group MuddyWater has conducted a sprawling espionage campaign targeting at least nine organizations across nine countries on four continents during the first quarter of 2026, according to analysis from Symantec's Threat Hunter Team and Carbon Black. The campaign demonstrates a marked evolution in operational discipline and sophistication, employing legitimate software binaries to hide malicious code and employing a multi-stage infection chain designed to evade detection.
## The Campaign
Between January and March 2026, MuddyWater successfully compromised organizations across diverse sectors and geographies. Confirmed targets include:
The breadth of the campaign underscores MuddyWater's operational reach and resource capacity. While the initial access vector remains unknown in most cases, evidence suggests the group spent considerable time conducting reconnaissance and credential harvesting before exfiltrating sensitive data.
## Technical Details: DLL Side-Loading and ChromElevator
The technical cornerstone of this campaign centers on DLL side-loading, a technique that exploits how Windows resolves dependencies for legitimate executables. Rather than developing custom malware from scratch, MuddyWater weaponized two legitimate, digitally signed binaries:
### Compromised Binaries
| Binary | Legitimate Source | Malicious DLL | Purpose |
|--------|-------------------|----------------|---------|
| fmapp.exe | Fortemedia | fmapp.dll | Generic payload delivery |
| sentinelmemoryscanner.exe | SentinelOne | sentinelagentcore.dll | Signature-based detection evasion |
The choice to abuse SentinelOne's binary was deliberate—security researchers assess that the attackers selected this specific binary because it's designed to run with elevated privileges and carry security-related responsibilities, making it less likely to trigger behavioral detection rules.
When executed, both DLLs embed ChromElevator, an open-source tool specifically engineered to extract sensitive data from Chromium-based browsers (Google Chrome, Microsoft Edge, Brave, etc.). This tool proves particularly potent because it circumvents App-Bound Encryption (ABE), a Windows security feature designed to protect browser-stored credentials and payment card information from local extraction. With ABE bypassed, attackers gained access to:
### Multi-Stage Infection Chain
The complete attack sequence unfolds as follows:
1. Initial Compromise — Unknown initial access vector (possibly phishing, credential compromise, or unpatched vulnerability)
2. Node.js Implant Deployment — A Node.js-based backdoor is deployed to the compromised system
3. PowerShell Reconnaissance — Node.js executes PowerShell scripts that perform:
- System discovery and network enumeration
- Screenshot capture for situational awareness
- SAM (Security Account Manager) hive theft for local credential extraction
- Privilege escalation attempts
- SOCKS5 reverse-proxy tunneling for persistent access
4. Browser Credential Theft — DLL side-loading pairs are executed to deploy ChromElevator
5. Lateral Movement — Harvested credentials enable movement throughout the network
6. Data Exfiltration — Stolen data is staged on sendit[.]sh, a public file-transfer service offering temporary hosting
The use of Node.js as a backdoor is itself notable—it's a legitimate runtime environment commonly installed on development systems, making its presence less suspicious during forensic examination than traditional malware.
## Background and Context: MuddyWater's Evolution
MuddyWater, also known as Seedworm, is an Iranian state-aligned threat group believed to operate under the Iranian Islamic Revolutionary Guard Corps (IRGC) cyber warfare apparatus. The group has been active since at least 2015, conducting espionage operations primarily against Middle Eastern and Western targets.
What distinguishes this 2026 campaign is not the novelty of individual techniques—security researchers emphasized that "none of these techniques is individually novel"—but rather their combination and execution discipline. Researchers observe that MuddyWater has undergone significant operational maturation:
The timing of this campaign coincides with broader Iranian cyber operations. In late May 2026, the European Council imposed sanctions on Emennet Pasargad (also known as Shahid Shushtari), an Iranian company affiliated with the IRGC-CEC, for conducting hacking operations against Swedish SMS infrastructure and a French telecommunications subscriber database. The same entity is tracked under the threat intelligence monikers Cobalt Obelisk and Cotton Sandstorm.
## Implications for Organizations
This campaign carries several critical implications:
### Widespread Vulnerability to Lateral Movement
Organizations cannot assume that compromised user credentials are isolated threats. With the ability to extract browser-stored credentials and session cookies, attackers can move laterally from a single compromised workstation to critical infrastructure, cloud accounts, and external partner systems.
### Browser-Stored Secrets Are High-Value Targets
Many organizations implement strong password management policies but fail to recognize that browsers themselves function as credential repositories. App-Bound Encryption is only effective if operating system patching is current and local administrators are not compromised.
### Legitimate Tools Are Now Attack Vectors
The security software supply chain represents a significant attack surface. Organizations cannot assume that installing security tools provides protection if those tools' binaries can be abused for sideloading attacks.
### Detection Is Difficult Without Visibility
The use of legitimate, signed binaries and public infrastructure (Node.js, sendit.sh) means traditional signature-based detection will fail. Effective detection requires behavioral monitoring, memory analysis, and network telemetry.
## Recommendations
For Security Teams:
For Organizations in High-Risk Sectors:
For All Organizations:
---
## HackWire Analysis
This campaign represents a meaningful inflection point in Iranian cyber capabilities. What's most striking isn't the individual techniques—DLL side-loading has been documented for years, ChromElevator is publicly available, and PowerShell reconnaissance is table-stakes for any network intrusion. What matters is the *combination* and the discipline.
MuddyWater is behaving less like a threat actor with unlimited resources and more like a professional penetration testing firm with constraints. The group spent a week in the South Korean manufacturer's network rather than weeks. They staged data on public services rather than maintaining dedicated infrastructure. They re-executed sideloaded binaries to maintain access rather than deploying newer implants. This isn't sloppiness—it's tradecraft.
The sanctions on Emennet Pasargad provide a crucial data point: this activity is almost certainly coordinated with Iran's broader cyber operations. The timing of sanctions against the SMS infrastructure attacker and the concurrent emergence of this more sophisticated espionage campaign suggests we're seeing different teams within Iran's cyber apparatus executing parallel operations—one conducting disruptive attacks on critical infrastructure, the other conducting long-term IP theft and intelligence gathering.
For defenders, this means the threat model has shifted. You're no longer primarily defending against script-kiddies or financially-motivated cybercriminals. You're defending against resourced, patient adversaries with strategic objectives and operational discipline. DLL side-loading detection requires EDR tools that understand Windows binary behavior, not just antivirus signatures. Credential protection requires assuming browser storage is compromised. Network segmentation requires assuming lateral movement will be attempted.
The most alarming finding: the initial access vector is still unknown. That means organizations can't identify *how* the attackers got in. They simply know they were there. For the organizations targeted—particularly the South Korean manufacturer—that's a wake-up call that their perimeter detection failed to surface the compromise quickly enough.
— HackWire Editorial
---
## Related Coverage