As reported by Dark Reading, the ClickFix attack pattern has undergone a notable evolution, with threat actors now abusing DNS TXT records and browser cache pre-fetching mechanisms to conceal malicious payloads from traditional security tooling. This is not a minor tactic shift — it represents a deliberate move to defeat the network-edge controls that most organizations rely on for initial-stage detection.
Why This Evolution Matters
The original ClickFix paradigm was straightforward: present users with a fake CAPTCHA or verification prompt, instruct them to run a copied PowerShell command, and execute a payload directly. That approach was noisy. Commands appeared in process logs, payload URLs were visible in network traffic, and endpoint detection and response (EDR) solutions had multiple interception points.
The new iteration closes those gaps. By encoding payload staging instructions inside DNS TXT records, attackers move the delivery channel away from HTTP traffic — where most web filtering, proxy inspection, and secure web gateways operate — and into a protocol that is overwhelmingly trusted and rarely inspected at depth. DNS TXT records are a legitimate mechanism used for SPF, DKIM, and domain verification. Few organizations perform real-time TXT-record content analysis against threat intelligence feeds. Attackers know this.
Browser cache pre-fetching adds a second layer of obfuscation. By pre-loading malicious resources into the browser cache before the user is prompted to act, the actual payload retrieval occurs outside the visible interaction window. When the user eventually executes instructions, the browser may serve content from cache rather than making a fresh network request — meaning there is no corresponding network event at the moment of execution for defenders to correlate.
Who Is Affected
Broader Implications
The ClickFix evolution underscores a recurring theme: attackers do not need novel exploits when protocol trust and user behavior provide sufficient cover. DNS is infrastructure that defenders treat as plumbing; attackers treat it as a delivery channel. Until organizations inspect DNS with the same rigor applied to HTTP, this class of technique will continue to proliferate.
We expect this technique to be adopted beyond the initial threat groups deploying it. DNS TXT-based payload staging is trivially reproducible and will likely appear in copycat campaigns, infostealer operations, and potentially ransomware delivery chains in the coming months.
Shield53 Recommendations
- Deploy DNS analytics and protective resolver: Use a protective DNS resolver (e.g., Cisco Umbrella, Cloudflare Gateway, Quad9) and ensure DNS query logging is enabled. Feed logs into your SIEM with alerting on anomalous TXT record lookups, especially to newly registered or low-reputation domains.
- Monitor for DNS TXT anomalies: Build detection rules for TXT records containing base64-encoded strings, PowerShell-relevant content, or URLs. Legitimate TXT records for SPF and DKIM follow predictable patterns — anything outside those patterns warrants investigation.
- Constrain PowerShell execution: Enforce Constrained Language Mode via AppLocker or Windows Defender Application Control. Block execution of encoded PowerShell commands (
-EncodedParameter/-eflags) via group policy. This remains one of the highest-impact mitigations against ClickFix-style attacks regardless of delivery mechanism. - Enable browser cache monitoring on managed endpoints: Where feasible, collect browser cache artifacts from managed endpoints. Correlate pre-fetched content with subsequent process executions to identify cache-served payload delivery.
- Update user awareness training: Specifically address the ClickFix pattern — fake CAPTCHAs, verification prompts, and clipboard-based instruction execution. Emphasize that no legitimate website will ask users to run commands in PowerShell or terminal. Provide a clear, low-friction reporting mechanism.
- Inspect egress DNS traffic: If you operate your own recursive resolvers, log and retain TXT query responses. Most SIEM platforms can ingest DNS logs via Zeek/Bro network sensor captures or via Windows DNS Server analytical event logging.
Detection Engineering Priorities
Defenders should prioritize building detections at three layers:
- DNS layer: Alert on TXT responses from domains less than 30 days old, TXT records exceeding typical SPF/DKIM length, and TXT records containing encoded or suspicious character sequences.
- Endpoint layer: Alert on PowerShell or WMI processes spawning shortly after browser process activity, clipboard read operations followed by process creation, and any child process of browser executables launching command interpreters.
- Network layer: Correlate DNS TXT lookups with subsequent outbound connections to previously unseen infrastructure within a short time window (5–15 minutes).
The ClickFix evolution is a reminder that social engineering attacks do not stagnate. As defenders improve visibility in one area, attackers shift to channels that remain under-instrumented. DNS and browser caching are two such channels — and both require deliberate attention before they become blind spots in your detection stack.