← News
/DISPATCH · 2026-07-28

ClickLock Stealer: New macOS Malware That Doesn't Exploit Bugs—It Tricks Users for Passwords

Group-IB disclosed a new macOS infostealer, ClickLock Stealer, that uses ClickFix social engineering to trick users into running malicious commands in Terminal. The malware repeatedly kills apps to coerce password entry and has hit at least 100 victims in 33 countries.

On July 16, 2026, cybersecurity firm Group-IB's Threat Intelligence team disclosed a previously undocumented macOS information-stealing malware—ClickLock Stealer. Its most notable trait: it relies on no software vulnerability or privilege-escalation technique. It purely uses social engineering to trick users into handing over the system password and sensitive data.

Incident Overview

ClickLock Stealer has been active since May 2026. At least 100 victims have been confirmed across 33 countries, with more than 50% in Europe and large numbers in North America, the Middle East, and Africa. Group-IB discovered the threat while analyzing a malicious shell script uploaded to VirusTotal on June 9, 2026—the sample had zero antivirus detections at the time.

Attackers host payloads on compromised WordPress sites and use Telegram infrastructure for command and control. The entire attack chain depends on a single act of user trust: pasting and executing a command from a webpage in Terminal.

Technical Details

Infection Chain: ClickFix Social Engineering

ClickLock infection starts with a ClickFix social-engineering lure—a fake Cloudflare CAPTCHA or verification page that instructs the victim to open macOS Terminal and paste a command to verify the browser session.

After the command runs, the malicious script:

Forced Password Entry: Kill Loop

ClickLock's most abusive technical feature is a kill loop that activates on the next login. Every 210 milliseconds the malware runs pkill and killall, continuously terminating:

The entire macOS desktop becomes unusable. The only remaining UI is a fake macOS system password prompt—complete with a downloaded Apple icon and the victim's real username. If the user enters the wrong password or closes the dialog, the kill loop continues for up to 83 hours until the correct password is submitted or the timer expires.

Data Theft Scope

| Category | Target | | --- | --- | | Browser | Data from 8 Chromium-based and other browsers | | Cryptocurrency wallet extensions | 31 browser extensions | | Password manager extensions | 7 browser extensions | | Desktop cryptocurrency wallets | 8 applications | | macOS Keychain | Full contents | | Chrome Safe Storage | AES key (enables offline credential decryption) | | Shell history | Full .bash_history / .zsh_history | | FTP credentials | All stored credentials | | Blockchain addresses | Covering 6 different chains |

Persistence Backdoor

After exfiltration, the stealer component uninstalls its own LaunchAgent and deletes files (while forging timestamps to hinder forensics). A modified GSocket (open-source encrypted tunneling tool) remains for persistent remote access:

Impact Assessment

Remediation

User Protection

Enterprise Detection

References