April 26, 2025
DslogdRAT Malware: A Sneaky Cyberattack Exploiting Ivanti ICS Zero-Day π¦ π»
Buckle up, cybersecurity enthusiasts! π A new villain has entered the digital stage: DslogdRAT, a stealthy malware thatβs been causingβ¦

By Ismail Tasdelen
3 min read
Buckle up, cybersecurity enthusiasts! π A new villain has entered the digital stage: DslogdRAT, a stealthy malware that's been causing chaos by exploiting a zero-day vulnerability in Ivanti Connect Secure (ICS). This isn't just another run-of-the-mill cyberattack β it's a sophisticated operation targeting organizations in Japan, with a sprinkle of espionage flair. Let's dive into the technical nitty-gritty, explore how this malware sneaks in, and see what makes it such a crafty foe. π΅οΈββοΈ
The Zero-Day Heist: CVE-2025β0282 π―
In December 2024, a critical flaw in Ivanti Connect Secure, dubbed CVE-2025β0282, became the golden ticket for attackers. This stack-based buffer overflow vulnerability (CVSS score: 9.0) allowed unauthenticated remote code execution β basically, a hacker's dream come true. π Before Ivanti patched it in January 2025, Chinese threat actors, tracked as UNC5337, were already exploiting it as a zero-day to wreak havoc on Japanese organizations.
The attack started with a Perl-based web shell, a lightweight backdoor that acted as the initial foothold. This web shell was no ordinary script β it checked for a specific cookie (DSAUTOKEN=af95380019083db5) in HTTP requests. If the cookie matched, it executed arbitrary commands via the system function, paving the way for the star of the show: DslogdRAT.
Meet DslogdRAT: The Malware with a Plan π§
DslogdRAT isn't your average malware β it's a multi-process beast designed to stay under the radar. Here's how it pulls off its sneaky tricks:
- Execution Flow π:
- When launched, the main DslogdRAT process creates a first child process and then exits, making it harder to trace.
- The first child decodes the malware's configuration (more on that later) and spawns a second child process.
- The first child enters a loop with sleep intervals, ensuring it never terminates, while the second child handles the core malicious functions.
2. Configuration Shenanigans π§:
- The malware's configuration is hardcoded and XOR-encoded with a key of 0x63. Once decoded, it reveals some clever tactics.
- DslogdRAT operates only between 8:00 AM and 8:00 PM, likely to blend in with normal business hours and avoid detection. Talk about a 9-to-5 cybercriminal! π
- The configuration includes details like the command-and-control (C2) server address (e.g., 3.112.192.119:443).
3. Communication Tricks π‘:
- DslogdRAT connects to its C2 server via socket connections, using a custom encoding scheme. Data is XOR-encrypted in 7-byte blocks with keys ranging from 0x01 to 0x07. Simple but effective! π‘οΈ
- During initial communication, it sends basic system info about the infected host, setting the stage for further instructions.
4. Malicious Capabilities π₯:
- Shell command execution: Run arbitrary commands on the compromised system.
- File uploads/downloads: Steal sensitive data or drop more malicious payloads.
- Proxy functionality: Use the infected host as a middleman for further attacks.
The Bigger Picture: A Crowded Crime Scene π΅οΈββοΈ
DslogdRAT wasn't alone on the compromised systems. Researchers also found SPAWNSNARE, a backdoor linked to another Chinese threat actor, UNC5221. This raises questions: Are these attacks part of the same campaign, or is there some cybercriminal tool-sharing going on? π€ The presence of multiple malware strains suggests a well-coordinated operation, possibly with state-backed motives.
Adding to the drama, threat intelligence firm GreyNoise reported a 9X spike in suspicious scanning activity targeting Ivanti ICS and Pulse Secure appliances. Over 270 unique IP addresses were involved in the last 24 hours, with 255 flagged as malicious, many using TOR exit nodes. This indicates that the bad guys are actively scouting for vulnerable unpatched systems.
How to Stay Safe: Defending Against DslogdRAT π‘οΈ
So, how do you keep DslogdRAT and its friends at bay? Here are some battle-tested tips:
- Patch Immediately: Update your Ivanti Connect Secure to version 22.7R2.6 or later to close the CVE-2025β0282 gap. Don't procrastinate β this is a race against time! β°
- Run the Integrity Checker Tool (ICT): Ivanti's ICT can help detect signs of compromise. If you spot something fishy, consider a factory reset to wipe out any lingering malware.
- Monitor Network Traffic: Keep an eye on outbound connections to suspicious IPs, like 3.112.192.119:443. Network monitoring can catch DslogdRAT's C2 chatter.
- Harden Your Defenses: Disable unnecessary services, rotate credentials, and restrict admin access to minimize your attack surface.
Wrapping Up: A Wake-Up Call for Cybersecurity π¨
The DslogdRAT saga is a stark reminder that zero-day exploits and sophisticated malware are here to stay. By leveraging CVE-2025β0282, attackers showed how quickly they can turn a software flaw into a full-blown cyberattack. Organizations using Ivanti ICS need to act fast β patch, monitor, and stay vigilant. After all, in the world of cybersecurity, it's better to be paranoid than compromised! π
For more details, check out the original reports from JPCERT/CC, The Hacker News, and CISA. Stay safe out there, and keep your systems locked down tight! π
References π
- JPCERT/CC: DslogdRAT Malware Installed in Ivanti Connect Secure
- Cybersecurity News: Hackers Exploited Ivanti Connect Secure 0-Day
- CISA: Malware Analysis Report on RESURGE Malware