Threat actors launched a sophisticated malware campaign aimed at members of Ukraine’s Defense Forces between October and December 2025, using charity-styled lures to trick targets into downloading malicious software.
The attackers spread PLUGGYAPE, a Python-based backdoor, through fraudulent charity websites and messaging links, designed to appear as if they were legitimate humanitarian or donation resources.
Targeting & Attribution
- The campaign was aimed specifically at Ukrainian military personnel and defense officials.
- Ukrainian cybersecurity authorities (CERT-UA) and industry responders attribute the activity with medium confidence to Russian-affiliated threat actors tracked as Void Blizzard and Laundry Bear (UAC-0190).
- These groups are known from previous operations, including espionage and malware campaigns aligned with Russian strategic interests.
How the Attack Worked
Social Engineering
- Targets received instant messages via platforms like Signal, WhatsApp, and possibly others, often using legitimate-looking Ukrainian mobile operator numbers.
- These messages promoted a “charity” website hosting supposedly relevant documents for download.
- The lure relied on plausible humanitarian or donation themes to lower suspicion.
Malware Delivery
- The malicious files were disguised with double extensions (e.g.,
.docx.pifor.pdf.exe) to look like harmless documents, but were actually executables. - In some cases, the malware was embedded directly in password-protected archives or sent inside messenger apps.
PLUGGYAPE Backdoor
Once executed, PLUGGYAPE:
- Profiles the host system to generate a unique victim ID using hardware identifiers (MAC address, BIOS serial, disk ID, CPU ID).
- Establishes persistence by creating registry entries that auto-run the malware on startup.
- Communicates with attacker-controlled servers using WebSocket/MQTT protocols and encodes data in JSON.
- Fetches command-and-control (C2) addresses from public paste services (like Pastebin or Rentry) encoded in Base64.
By December 2025, the campaign had evolved to use more obfuscated malware versions with advanced anti-analysis and stealth features.
Why This Matters
- Military targets: The campaign is more than generic phishing — it’s tailored to defense personnel.
- Novel lures: The use of charity narratives leverages emotional and trust-based social engineering to overcome security awareness.
- Cross-platform messaging: Use of popular messaging services and local language increases credibility and delivery success.
Defensive Recommendations
While full incident response analysis is ongoing, cybersecurity teams generally recommend:
- Educating personnel about double-extension file risks and fake donation lures
- Blocking or inspecting suspicious messaging links and unknown download URLs
- Monitoring systems for registry persistence changes and unusual outbound connections
- Reviewing logs for IoCs tied to PluggyApe and related C2 infrastructure
