ClickFix: Why the Simplest Scam Is Winning the Browser War
An analysis of the ClickFix social engineering technique, how it bypasses traditional endpoint and network controls, and actionable strategies for enterprise defense.
Contents
Category
Article
Tags
Contents
1. The Core Problem: The Browser Is Now the Workplace
By 2026, the corporate perimeter has not just moved. In many environments, it has dissolved.
For most employees, the browser is no longer just an application for viewing websites. It is where work happens. SaaS platforms, internal portals, cloud consoles, collaboration tools, and AI assistants such as Gemini and Claude all run through the browser.
This creates a real security gap.
Organizations have invested heavily in SASE, secure web gateways, CASB, and EDR. These controls are important, but they do not fully protect the browser session layer.
At a simple level:
- SASE and network tools inspect the connection.
- EDR monitors the endpoint.
- The browser handles the live user interaction.
That last layer is where ClickFix operates.
The problem is not that encryption is bad. Encryption protects privacy and confidentiality. The problem is that once the web page is decrypted and rendered inside the browser, the attack can happen inside the user’s session.
ClickFix does not need to exploit a software vulnerability. It exploits the interaction between the user and the browser. It convinces the user to become the execution mechanism.
That is why many traditional controls struggle to stop it.
2. What Is ClickFix?
ClickFix is a social engineering technique that uses fake browser errors, CAPTCHA pages, update prompts, or system messages to trick users into running malicious commands. By exploiting these UI cues, attackers leverage predictable brain shortcuts that social engineers exploit to bypass logical checks.
Traditional phishing usually asks the user to download and open a file.
ClickFix is different. It gives the user both the fake problem and the fake solution inside the browser.
A typical flow looks like this:
- The user lands on a fake verification or error page.
- The page silently copies a malicious command into the clipboard.
- The page tells the user to open a trusted system tool.
- The user pastes and runs the command.
- Malware is downloaded or executed.
The key technique is clipboard injection. JavaScript places a command into the clipboard, and the user is instructed to paste it into a trusted utility.
Common targets include:
- Windows Run dialog: Usually opened with
Win + R. - PowerShell or Terminal: Used to run more complex commands.
- macOS shell: Used in some campaigns targeting macOS users, including infostealer campaigns.
ClickFix is effective because it avoids the classic malware delivery path. There may be no attachment, no obvious download, and no suspicious executable for the user to inspect.
3. How the Threat Evolved
ClickFix started appearing more visibly in 2024, including in campaigns linked to threat clusters such as TA571 and ClearFake.
It gained traction because it worked well against common defenses. Automated sandboxes, URL filters, and email security tools are usually designed to detect malicious files, known bad domains, or suspicious links. ClickFix often avoids these patterns.
By late 2024 and early 2025, more advanced threat actors began using the same method. Groups linked to North Korea, Iran, and Russia were reported to have adopted ClickFix-style execution in their intrusion chains.
The important point is this: the strategic goal did not change. Attackers still wanted initial access, credential theft, malware execution, or remote control. This evolution is detailed in wider research on professionalized cybercriminal operations, which show a distinct shift toward stealthy, fileless execution.
What changed was the execution method.
Instead of relying on a malicious attachment or exploit, they used the user as the execution path.
Several variants have since appeared:
- FileFix: Tricks users into pasting commands into Windows File Explorer or macOS Finder.
- CrashFix: Mimics a browser or system crash and offers a fake repair step.
- TerminalFix: Pushes users to open Terminal or PowerShell and run a command.
- DownloadFix: Pretends a download has failed and gives the user manual “fix” steps.
The common pattern is the same: create a fake technical problem, then guide the user into running the attacker’s command.
4. Why ClickFix Works
ClickFix works because it abuses familiar trust signals.
Users are used to seeing:
- CAPTCHA checks.
- Cloudflare verification pages.
- Browser error pages.
- Update prompts.
- “Something went wrong” messages.
Attackers copy these patterns because they look normal.
The attack also uses a psychological sequence. First, the user performs a low-risk action, such as clicking “Verify you are human.” That action feels routine. It lowers suspicion.
Then the page gives the user a more serious instruction: open Run, paste a command, and press Enter.
At that moment, the user thinks they are fixing a technical issue. They do not think they are executing malware.
That is the strength of ClickFix. It does not force the system. It persuades the user.
| Area | Traditional Phishing | ClickFix |
|---|---|---|
| Primary action | User opens a malicious file or link | User runs a command |
| Delivery method | Attachment, link, or download | Clipboard and system utility |
| Main bypass | File obfuscation | No file required at first stage |
| Detection focus | Malware signature or sandbox result | User-initiated command execution |
| Security gap | Email and file inspection | Browser session and human interaction |
5. Anatomy of a ClickFix Attack
A ClickFix attack usually follows four stages.
Stage 1: Landing
The victim is sent to a malicious or compromised website. Attackers may use:
- Compromised WordPress sites.
- Malvertising.
- Search engine poisoning.
- Traffic distribution systems.
- Fake CAPTCHA or verification pages.
Some campaigns generate different payloads for different users. This makes signature-based detection harder.
Stage 2: Lure
The victim sees a convincing fake page. Common examples include:
- A fake Google “Aw, Snap!” browser crash.
- A fake Cloudflare verification screen.
- A fake Windows update page.
- A fake download error.
- A fake security check.
The page is designed to look familiar and urgent. A typical message may say something like:
To continue, complete this security verification.
Or:
To fix the browser error, follow the steps below.
The goal is to make the instruction feel normal.
Stage 3: Clipboard Injection
While the user is focused on the instructions, the page places a malicious command into the clipboard. The command may call:
powershellcmdmshta.exewscriptrundll32curliwrirmiex
These tools are legitimate, but attackers use them to download or execute malicious payloads.
Stage 4: Execution
The user is told to do something simple:
- Press
Win + R. - Press
Ctrl + V. - Press
Enter.
That is enough.
The command runs under the user’s context. It may download an infostealer, remote access tool, or loader. Common payloads seen in ClickFix-style campaigns include stealers and remote management tools such as Lumma, Rhadamanthys, or NetSupport RAT.
6. The Technical Shell Game
ClickFix is simple at the user level, but the supporting tradecraft can be technical. Attackers use several methods to avoid detection.
HTML Smuggling
The payload may not be delivered as a normal executable over the network. Instead, it can be embedded inside HTML or JavaScript and assembled locally by the browser. To a network inspection tool, the traffic may look like ordinary web content.
This makes detection harder because the file may only exist after the browser processes the page.
Living-off-the-Land Binaries
Attackers often use trusted system tools instead of custom malware at the first stage. Examples include:
powershell.execmd.exemshta.exerundll32.exewscript.execurl.exe
These binaries already exist on the endpoint. In weakly hardened environments, their use may not trigger a strong alert.
Obfuscated Commands
Commands are often encoded, shortened, or chained together. For example, attackers may use PowerShell aliases such as:
iwrforInvoke-WebRequestirmforInvoke-RestMethodiexforInvoke-Expression
The purpose is simple: download and execute code quickly while making the command harder to read.
Steganography
Some campaigns hide payload data inside image files. The image may look normal to the user. The malicious script extracts hidden data from the image and reconstructs the payload in memory.
This is not new, but it remains useful because many controls treat images as low risk.
Browser Exploits
ClickFix does not require a browser zero-day. However, it can be combined with one.
If an attacker can exploit a browser or sandbox escape vulnerability, the impact becomes more serious. The social engineering gets the user to the malicious page. The exploit then helps the attacker break out of the browser’s normal restrictions.
7. What Should Security Teams Do?
Defending against ClickFix requires two layers: reduce the chance of execution and improve detection when it happens.
Strategic Controls
Use Browser Isolation for High-Risk Use Cases
Remote browser isolation can reduce endpoint exposure. The web session runs in a remote container instead of directly on the user’s machine. This is useful for high-risk browsing, privileged users, third-party access, and unknown websites.
It does not remove all risk, but it reduces the blast radius. If a malicious page tries to exploit the browser, the activity happens away from the endpoint.
Inspect Browser Behavior, Not Just URLs
Reputation-based blocking is no longer enough. Security tools should look for page behavior such as:
- Writing commands into the clipboard.
- Showing fake verification flows.
- Impersonating update pages.
- Instructing users to open system utilities.
- Combining clipboard access with suspicious command patterns.
The question should not only be: “Is this domain known bad?” It should also be: “What is this page trying to make the user do?” This is why domain validation and securing domain headers and public website entryways remain critical to prevent attackers from hijacking your own domains to serve these pages.
Treat the Browser as a Security Control Point
The browser needs security policy, telemetry, and hardening like any other critical platform. Security teams should review:
- Extension control.
- Clipboard permissions.
- Download restrictions.
- Isolation policies.
- Browser patch SLAs.
- Logging and integration with EDR/SIEM.
- Controls for unmanaged or BYOD access.
Tactical Controls
1. Restrict PowerShell
PowerShell is heavily abused in ClickFix chains. Recommended controls:
- Enable Constrained Language Mode where appropriate.
- Enforce signed scripts for standard users.
- Block or alert on encoded commands.
- Monitor use of
iwr,irm,iex, and suspicious download-execute patterns. - Restrict PowerShell use for users who do not need it.
Setting execution policy alone is not enough, but it is still useful as part of a wider control set.
2. Disable or Restrict the Run Dialog
For standard users, consider disabling the Run dialog through Group Policy where operationally feasible. This reduces the most common ClickFix path: $$\text{Win + R} \rightarrow \text{paste} \rightarrow \text{execute}$$
This control may not fit all environments, but it is useful for highly managed endpoints.
3. Use Application Control
Use WDAC or AppLocker to restrict script interpreters and living-off-the-land binaries. Focus on risky parent-child process relationships, such as:
- Browser launching
cmd.exe. - Browser launching
powershell.exe. - Office or browser process launching
mshta.exe. - Script host launching download tools.
The goal is not to block every legitimate admin tool. The goal is to stop unusual execution paths from standard user sessions.
4. Improve Logging
Enable logging that helps investigators see what happened. At minimum, collect:
- PowerShell Script Block logs.
- PowerShell Transcription logs.
- Process creation logs.
- Command-line arguments.
- Browser process telemetry.
- RunMRU registry activity.
- Clipboard-related alerts where available.
Useful detections include:
- Browser-spawned shell processes.
powershell.exewith encoded commands.- Use of
iex,iwr, orirm. mshta.exelaunched by a browser.- Suspicious use of
rundll32,wscript, orcurl.
5. Block Known Malicious Infrastructure
Use DNS filtering, secure web gateway controls, and threat intelligence feeds to block known malicious domains and traffic distribution systems. This will not stop every ClickFix attack, but it reduces exposure to known campaigns.
6. Update User Awareness Training
Generic “do not click links” training is not enough. Users need one clear rule:
A legitimate website will never ask you to open Run, Terminal, PowerShell, or Command Prompt to fix a browser issue.
That rule is simple and memorable.
8. Conclusion
ClickFix is effective because it is simple. It does not depend on a complex exploit. It does not always need a malicious file. It abuses the browser, the clipboard, trusted system tools, and user behavior.
The browser has become a major enterprise workspace, but many security programs still treat it like a normal application. That gap is what ClickFix exploits.
The practical response is clear:
- Harden script execution.
- Restrict unnecessary system utilities.
- Monitor browser-to-shell behavior.
- Use browser isolation for high-risk use cases.
- Train users on the specific ClickFix pattern.
- Treat the browser session as part of the security architecture.
The key rule is simple:
A real website should not ask you to paste commands into your operating system.
If a page tells you to open Run, Terminal, PowerShell, or Command Prompt to continue, close it and report it.
References
- Cyber Security Agency of Singapore (CSA) – Security Alert (AL-2025-068)
- Microsoft Security – ClickFix Campaign Uses Fake macOS Utilities Lures to Deliver Infostealers
- Recorded Future – ClickFix Campaigns Targeting Windows and macOS
- RH-ISAC – ClickFix Campaign Uses Fake macOS Utilities to Deliver Infostealers
- Australian Cyber Security Centre (ACSC) – ClickFix Distributing Vidar Stealer via WordPress
- Trend Micro – Kongtuke/ClickFix: Abuse of Compromised WordPress Sites