ClickFix Malware Attacks in 2026: How Fake CAPTCHAs Turn Users into the Payload
ClickFix is not a browser exploit. It is a social-engineering technique that convinces a person to execute the attacker's code for them. The lure may look like a CAPTCHA, a browser error, a missing font prompt, a document repair dialog or a fake security warning. The page then asks the visitor to copy a command, open a trusted system tool and paste it. The result is malware execution with the victim's own click.
That model still matters in 2026 because it moves the attack past a control many organisations over-trust: the browser-to-endpoint boundary. A security product may correctly block a download, but a user who manually launches a native utility can make the activity look like an ordinary administrative action. Microsoft describes the technique as increasingly common across phishing, malvertising and compromised websites, with Lumma Stealer and other payloads delivered after the user follows the fake fix.
How a ClickFix infection works
- Arrival: a phishing message, poisoned search ad, compromised site or fake support page sends the victim to a malicious landing page.
- Trust cue: the page imitates a familiar brand, CAPTCHA or browser interface and displays a problem that feels urgent but easy to solve.
- Clipboard hand-off: JavaScript or an on-page button prepares a command while the instructions tell the user to open Run, Windows Terminal or PowerShell.
- Native execution: the user pastes and runs the command. The operating system now sees a local action, even though the decision was controlled by the attacker's page.
- Payload delivery: the first stage retrieves an infostealer, remote-access trojan or additional script, often using built-in tools to blend into normal activity.
The important security boundary is the moment the page asks for a paste into a terminal or system dialog. A real CAPTCHA never needs a visitor to run a command on the computer. A browser support message should not ask for PowerShell, Terminal, Run or a command prompt. Those are decisive stop signals, not troubleshooting steps.
CrashFix adds disruption to the deception
In its February 2026 research, Microsoft documented a ClickFix evolution it calls CrashFix. The observed chain first used a malicious browser extension, then created browser instability and presented a fake recovery warning. The disruption made the warning feel believable: the victim had just seen the browser fail, so a message claiming to repair it appeared more credible.
Microsoft also observed abuse of the legitimate Windows finger.exeutility, renamed to make its role less obvious, followed by PowerShell and a portable Python environment used to run a remote-access trojan. On domain-joined devices, the chain performed additional discovery and created persistence. This is a useful lesson for defenders: the absence of a traditional malware installer does not make a user initiated process chain safe.
What defenders should monitor
- Browsers spawning PowerShell, Windows Terminal,
cmd.exe,mshta.exeor unusual scripting hosts. - Clipboard-driven command execution immediately after a browser visit, especially when the parent process is a browser.
- Rare native utilities making outbound connections, including unexpected use of
finger.exeor renamed copies in temporary directories. - Portable Python or other interpreter bundles appearing in user-writable paths rather than approved software locations.
- New Run keys, scheduled tasks and outbound HTTP beacons created after a browser error, fake CAPTCHA or extension installation.
Detection should be behavioural and correlated. A single PowerShell process may be legitimate; a browser spawning PowerShell that downloads an archive, writes to AppData and creates persistence is a much stronger signal. Endpoint telemetry, command-line logging, DNS visibility and parent-child process rules work together here.
How to stop ClickFix before it becomes an incident
- Teach the exact red flag: never paste a command into Run, Terminal or PowerShell because a webpage told you to.
- Reduce execution surface: apply application control and attack-surface-reduction rules that restrict untrusted executables, script interpreters and child processes from browsers.
- Control browser extensions: use allow-lists or managed installation, and review extensions that request broad permissions or communicate with unfamiliar domains.
- Filter egress: restrict outbound connections from user workstations and alert on direct IP access, unusual ports and newly observed domains.
- Protect the account: enforce phishing-resistant MFA where possible, keep credentials out of unmanaged browsers and rotate secrets if a device may have run the command.
- Have a fast response path: isolate the endpoint, preserve browser and endpoint telemetry, revoke active sessions and investigate persistence before returning the device to service.
ClickFix succeeds because the instruction looks helpful, not because the victim is careless. The durable fix is to make the requested action visibly abnormal: websites can ask you to click, type into a form or download a file, but they should never ask you to execute a command. Treat that rule as an endpoint control, not merely an awareness slogan.
