hashjack

About this tag
HashJack is a prompt-injection attack targeting AI-powered browser assistants. Attackers hide malicious natural-language instructions in URL fragment identifiers (the text after the # symbol) to trick assistants into displaying fake login prompts, inserting fraudulent links, or exfiltrating sensitive data. This technique bypasses traditional server-side defenses because fragments are not sent to servers. HashJack poses a particular risk to agentic browsers that can act on user behalf, potentially sending data to attacker-controlled endpoints. The attack was documented in a Cato Networks Cato CTRL research briefing and independently reported by multiple security outlets. Users should be cautious when AI assistants interact with URLs containing unusual fragment identifiers.
  1. AI Browsers and Prompt Injection: Securing Agentic Assistants

    AI browsers — the new generation of agentic assistants that read, reason, and act on web pages for you — are now being weaponized by a fresh class of attacks that hide instructions inside otherwise normal web content, threatening account security, private data, and the very notion of what a...
  2. HashJack Prompt Injection: URL Fragments Weaponize AI Browser Assistants

    A fresh prompt-injection variant called HashJack has staked out an unexpected and stealthy attack surface: the text that appears after the “#” in a URL — the fragment identifier — can be weaponized to deliver natural‑language instructions to AI-powered browser assistants, tricking them into...
  3. HashJack: Hidden Prompt Injection Risk in AI Browser Assistants

    A new prompt-injection variant called HashJack exposes a surprising and urgent risk in AI-powered browser assistants: by hiding natural‑language instructions after the “#” fragment in otherwise legitimate URLs, attackers can coerce assistants to produce malicious guidance, insert fraudulent...