Researchers Demonstrate Hidden Prompt Injection That Turns AI Summaries into ClickFix Lures

· Original article ↗

Summary

A proof of concept showed that CSS-hidden instructions repeated in HTML could steer tested AI summarizers to present ClickFix steps, including a benign test command. The article describes the technique, risks, limitations, and possible defenses.

Key points

  • The technique hides instructions with CSS and HTML methods such as zero-size text, white-on-white text, zero-width characters, and off-screen positioning.
  • Repeated hidden payloads, described as “prompt overdose,” are intended to crowd out visible content and steer the summary.
  • Tests with Sider.ai and a custom browser extension surfaced the injected ClickFix instructions; results varied, and sometimes included benign page content.
  • The proof of concept used a Base64-encoded PowerShell command that the article says was benign for testing, not ransomware.
  • The article warns that summaries could make attacker-written instructions appear trustworthy, but does not report real-world deployment of this method.
  • Suggested defenses include sanitizing HTML, detecting hidden text and embedded instructions, reducing the influence of repeated content, and warning users about instruction origins.

Article Details

Attack Vectors
  • Hidden HTML instructions use CSS obfuscation—including zero-width characters, white-on-white text, tiny or zero-size fonts, opacity: 0, and off-screen positioning—to influence AI summarizers.
  • Repeated hidden instructions (“prompt overdose”) and a separate hidden directive steer summarizers to surface attacker-controlled ClickFix steps.
  • Poisoned pages, emails, or documents can be ingested by summarizers in email clients, browser extensions, or productivity tools, which may present the hidden instructions as trusted advice.
  • The proof of concept instructed users to open the Windows Run dialog and execute a Base64-encoded PowerShell command. The article says the tested command was benign and intended to simulate ransomware delivery.
Defensive Notes
  • Sanitize incoming HTML by stripping or normalizing suspicious CSS and zero-width characters; flag invisible or near-invisible text before summarization.
  • Filter or neutralize embedded instructions and excessive repetition before passing content to a summarizer.
  • Detect ClickFix command patterns and analyze encoded commands through decoding and heuristic checks.
  • Reduce the influence of repeated or semantically duplicated content during summarization.
  • Indicate whether instructions came from hidden or visible source content, and warn or block potentially harmful steps.
  • Scan inbound documents and web content for hidden text and directives before ingestion into enterprise AI systems.

MITRE ATT&CK

Products