Threat Advisory

Windows ClickFix Abuses Finger to Deploy Lumma Stealer and Doina

Threat: Malware
Targeted Region: Global
Targeted Sector: Technology & IT
Criticality: High
[subscribe_to_unlock_form]

EXECUTIVE SUMMARY:

The threat is distributed through paid search results that redirect users to a spoofed login page for a major e-commerce brand. The interface mimics a standard verification process, presenting a fake challenge that instructs victims to execute a command in their operating system terminal. This social engineering technique, known as ClickFix, relies on user trust in legitimate brands and the unfamiliarity of the specific command syntax. The attack targets both Windows and macOS environments, though the detailed analysis focuses on the Windows execution path. The initial access vector is unknown beyond the sponsored ad click, but the subsequent infection is severe, leading to the deployment of multiple distinct malware families including infostealers and remote access tools. The risk is high because the method bypasses traditional perimeter defenses by relying on user action.

The execution chain begins with a command that leverages the finger utility to retrieve a script from a remote user account. This script downloads a Python interpreter, which then executes a heavily obfuscated payload. The payload uses character substitution and encryption to hide its logic before injecting shellcode into memory. This shellcode acts as a loader, downloading and decrypting a remote access tool that establishes a persistent presence. The malware then deploys a portable Node.js environment to a hidden directory, where it runs a malicious script. This script decrypts and injects an infostealer into memory using process hollowing. The infostealer communicates over websockets to exfiltrate data from browsers, password managers, and cryptocurrency wallets. Additionally, a pirated remote management tool is installed to maintain access, communicating over a non-standard port to a specific server address. The entire process is designed to evade detection by using fileless techniques and legitimate system utilities.[/subscribe_to_unlock_form]

EXECUTIVE SUMMARY:

The threat is distributed through paid search results that redirect users to a spoofed login page for a major e-commerce brand. The interface mimics a standard verification process, presenting a fake challenge that instructs victims to execute a command in their operating system terminal. This social engineering technique, known as ClickFix, relies on user trust in legitimate brands and the unfamiliarity of the specific command syntax. The attack targets both Windows and macOS environments, though the detailed analysis focuses on the Windows execution path. The initial access vector is unknown beyond the sponsored ad click, but the subsequent infection is severe, leading to the deployment of multiple distinct malware families including infostealers and remote access tools. The risk is high because the method bypasses traditional perimeter defenses by relying on user action.

The execution chain begins with a command that leverages the finger utility to retrieve a script from a remote user account. This script downloads a Python interpreter, which then executes a heavily obfuscated payload. The payload uses character substitution and encryption to hide its logic before injecting shellcode into memory. This shellcode acts as a loader, downloading and decrypting a remote access tool that establishes a persistent presence. The malware then deploys a portable Node.js environment to a hidden directory, where it runs a malicious script. This script decrypts and injects an infostealer into memory using process hollowing. The infostealer communicates over websockets to exfiltrate data from browsers, password managers, and cryptocurrency wallets. Additionally, a pirated remote management tool is installed to maintain access, communicating over a non-standard port to a specific server address. The entire process is designed to evade detection by using fileless techniques and legitimate system utilities.[emaillocker id="1283"]

The campaign has impacted multiple organizations, indicating a targeted effort rather than a mass, indiscriminate attack. The use of themed infrastructure and modular malware components suggests an active development cycle aimed at maximizing the value of compromised endpoints. The deployment of multiple malware types allows the actor to adapt to different objectives, from data theft to further lateral movement. Defenders should focus on user awareness training to recognize social engineering prompts and monitor for unusual network traffic on legacy ports. Additionally, restricting access to command-line interfaces for standard users can mitigate the risk of similar social engineering attacks. The presence of pirated software in the infection chain highlights the need for software inventory management to detect unauthorized tools.

THREAT PROFILE:

Tactic Technique Id Technique Sub-technique
Initial Access T1566.002 Phishing Spearphishing Link
Execution T1204.002 User Execution Malicious File
Execution T1218.011 System Binary Proxy Execution Rundll32
Execution T1059.004 Command and Scripting Interpreter Command Line
Execution T1059.004 Command and Scripting Interpreter Command Line
Execution T1059.004 Command and Scripting Interpreter Command Line
Defense Evasion T1140 Deobfuscate/Decode Files or Information -
Defense Evasion T1027.010 Obfuscated Files or Information Command Obfuscation
Defense Evasion T1055.005 Process Injection Process Hollowing
Defense Evasion T1055.001 Process Injection Dynamic API Resolution
Command and Control T1071.004 Application Layer Protocol Web Protocols
Exfiltration T1041 Exfiltration Over C2 Channel -

MBC MAPPING:

Objective Behavior ID Behavior
Command and Control B0030 C2 Communication
Defense Evasion E1055 Process Injection
Command and Control E1105 Ingress Tool Transfer
Anti-Static Analysis E1027 Obfuscated Files or Information
Data Micro-objective C0026 Encode Data
Cryptography Micro-objective C0027 Encrypt Data
Cryptography Micro-objective C0031 Decrypt Data
Communication Micro-objective C0002 HTTP Communication
Communication Micro-objective C0001 Socket Communication
File System Micro-objective C0016 Create File
File System Micro-objective C0046 Create Directory
Process Micro-objective C0017 Create Process

REFERENCES:

The following reports contain further technical details:

[/emaillocker]
crossmenu