BragJack: A Single Extension Can Hijack the AI Assistants of Five Browsers

By Carlos Montiel | Enterprise AI Specialist
Leer en español →
Published: 2026-10-07 | By: Carlos Montiel | Reading time: ~5 minutes

Browsers with a built-in AI assistant have a trust problem: the assistant obeys its own vendor’s domain, and a low-privilege extension can impersonate that domain. That’s BragJack, and it affects five browsers at once.

What BragJack Is and Who It Affects

Researcher Gal Weizman of Forever Security disclosed BragJack in September 2026: a technique that lets a single malicious extension hijack the AI assistants built into browsers. The proof of concept was demonstrated against five of them: Gemini Live in Google Chrome, Perplexity Comet, Microsoft Edge, Opera Neon, and Claude in Chrome.

Browsers/assistants demonstrated : 5 CVEs assigned : CVE-2026-0628 (Chrome), CVE-2026-55945 (Edge) Total bug bounty payouts : over US$20,000 (US$600 to US$7,000 per vendor) Status : Google and Microsoft have fixed their flaws

One important condition: the attack requires the malicious extension to already be installed in the victim’s browser. This is not remote execution from an arbitrary web page.

How It Works: Not a Classic Prompt Injection

What makes this interesting is that BragJack doesn’t rely on tricking the model or getting around its guardrails. It exploits an architectural weakness in how the browser distributes trust among three pieces: the extension, the assistant’s privileged surface, and the vendor’s web application. A low-privilege extension can impersonate the domain the assistant is designed to obey.

Using the declarativeNetRequest API and its associated permissions, the extension can:

  1. Weaken or strip the Content Security Policy of the page that loads the assistant’s frontend.
  2. Redirect the JavaScript resources that page depends on to attacker-controlled servers.
  3. Inject code that issues commands to the agent as if they came from the vendor’s trusted domain.

Weizman calls it “Prompt Forcing”: instead of sneaking an instruction into content the model reads, the agent is handed the full instruction through the channel it considers legitimate.

Why it matters: browser assistants act with the user’s session (email, documents, web banking). Controlling the assistant is equivalent to controlling what the user can do, without asking their permission.

Comparison: Prompt Injection vs. BragJack

It’s worth telling the two classes of attack apart, because they are mitigated differently:

What This Means for Your Company

Recommended actions:

Want an AI assistant and extension usage policy for your company? Write to us at info@guatemalia.com.

Carlos Montiel
Enterprise AI Solutions Architect
Specialist in LLMs, Agents, and Orchestration
guatemalia.com/#contacto · info@guatemalia.com

Need to implement AI in your company?

Carlos Montiel is an enterprise AI solutions architect. He implements LLMs, Agents, RAG, and orchestrators for companies across Guatemala and Latin America. Reach out for a consultation.

Contact Carlos Montiel

info@guatemalia.com