Sandworm-Linked UAC-0145 Targets IT Professionals via Fake Recruitment and Backdoored VPN
The threat actor UAC-0145 (Sandworm) is targeting IT professionals with a recruitment-themed social engineering campaign that directs victims to install a malicious, backdoored WireGuard VPN client capable of arbitrary command execution.
Since May 2026, the threat actor UAC-0145, a subgroup of the GRU-affiliated Sandworm (APT44), has engaged in a sophisticated social engineering campaign targeting IT administrators and system engineers. The attackers impersonate recruiters from legitimate organizations, such as Sopra Steria, using job portals and encrypted messaging apps like Telegram to build trust. Victims are eventually invited to a fake technical interview hosted on Zoom, where they are instructed to configure a 'corporate' VPN for a required assessment.
The core of the attack involves a modified WireGuard VPN client ('SopraVPN') hosted on SourceForge. The client has been instrumented with a custom 'SymmetricKey' configuration option that, when processed, executes BASE64-encoded PowerShell commands via the WireGuard 'PostUp' mechanism. This allows the threat actor to achieve unauthenticated remote code execution on the victim's host. Secondary payloads are subsequently retrieved via scheduled tasks on Windows or cURL on Linux, facilitating further stages of the compromise.
Attack Chain
- Attacker contacts the victim via job portals or messaging apps, masquerading as a recruiter to initiate a recruitment workflow.
- Victim participates in a fake technical interview conducted over Zoom, often involving a perceived AI-generated persona.
- Victim is directed to download a custom 'SopraVPN' client from SourceForge, branded as a legitimate corporate tool.
- Victim imports the provided malicious configuration file containing the non-standard 'SymmetricKey' parameter into the VPN client.
- The VPN client's modified configuration processor decodes the 'SymmetricKey' value into an AES-256-GCM key and payload.
- The client executes the decrypted PowerShell code through the internal 'PostUp' command execution mechanism.
- The PowerShell payload establishes persistence on the victim host, typically through the creation of a Windows Scheduled Task.
- The malware downloads secondary payloads from attacker-controlled infrastructure via cURL (Linux) or PowerShell (Windows) to achieve the final objective.
Impact
The campaign targets specialized IT personnel, granting the adversary direct command execution on high-privilege administrative endpoints. Successful exploitation allows for credential theft, lateral movement, and potential long-term persistence within target organizations. The use of fake recruiter personas and specific technical vetting processes increases the likelihood of high-value systems being compromised.
Recommendation
- Deploy endpoint detection and response (EDR) rules to monitor for the execution of PowerShell commands spawned by processes masquerading as WireGuard (e.g., SopraVPN.exe).
- Block the known malicious domains and SourceForge project links associated with this campaign at the enterprise proxy and DNS resolver levels.
- Implement strict application control policies to prevent the execution of unauthorized or unverified VPN binaries in corporate environments.
- Audit scheduled task creation events for commands that involve PowerShell, especially those originating from non-standard or user-installed network utilities.
Detection coverage 1
Detect Suspicious PowerShell Execution via WireGuard VPN Client
highDetects potentially malicious PowerShell commands executed by a VPN client process, indicative of CVE-like abuse or backdoored VPN software.
Detection queries are available on the platform. Get full rules →
Indicators of compromise
1
domain
| Type | Value |
|---|---|
| domain | soprasteria-bg.com |