BragJack: una sola extensión puede secuestrar los asistentes de IA de cinco navegadores

By Carlos Montiel | Especialista en IA Empresarial
Read in English →
Publicado: 2026-10-07 | Por: Carlos Montiel | Lectura: ~5 minutos

Los navegadores con asistente de IA integrado tienen un problema de confianza: el asistente obedece a su propio dominio, y una extensión de bajo privilegio puede hacerse pasar por ese dominio. Eso es BragJack, y afecta a cinco navegadores a la vez.

Qué es BragJack y a quién afecta

El investigador Gal Weizman, de Forever Security, divulgó BragJack en septiembre de 2026: una técnica que permite a una única extensión maliciosa secuestrar los asistentes de IA integrados en navegadores. La prueba de concepto se demostró contra cinco: Gemini Live en Google Chrome, Perplexity Comet, Microsoft Edge, Opera Neon y Claude en Chrome.

Navegadores/asistentes demostrados : 5 CVEs asignados : CVE-2026-0628 (Chrome), CVE-2026-55945 (Edge) Recompensas (bug bounty) en total : más de US$20,000 (US$600 a US$7,000 por proveedor) Estado : Google y Microsoft resolvieron sus fallas

Una condición importante: el ataque requiere que la extensión maliciosa ya esté instalada en el navegador de la víctima. No es una ejecución remota desde una página web cualquiera.

Cómo funciona: no es una inyección de prompt clásica

Lo interesante es que BragJack no depende de engañar al modelo ni de saltarse sus guardrails. Explota una debilidad de arquitectura en cómo el navegador reparte confianza entre tres piezas: la extensión, la superficie privilegiada del asistente y la aplicación web del proveedor. Una extensión de bajo privilegio puede suplantar el dominio al que el asistente está diseñado para obedecer.

Con la API declarativeNetRequest y los permisos asociados, la extensión puede:

  1. Debilitar o quitar la Content Security Policy de la página que carga el frontend del asistente.
  2. Redirigir los recursos JavaScript de los que depende esa página hacia servidores del atacante.
  3. Inyectar código que emite comandos al agente como si vinieran del dominio confiable del proveedor.

Weizman lo llama “Prompt Forcing”: en vez de colar una instrucción dentro de contenido que el modelo lee, se entrega al agente la instrucción completa por el canal que este considera legítimo.

Por qué importa: los asistentes de navegador actúan con la sesión del usuario (correo, documentos, banca web). Controlar al asistente equivale a controlar lo que el usuario puede hacer, sin pedirle permiso.

Comparación: inyección de prompt vs. BragJack

Conviene distinguir ambas clases de ataque porque se mitigan distinto:

Qué significa para tu empresa

Acciones recomendadas:

¿Quieres una política de uso de asistentes de IA y extensiones para tu empresa? Escríbenos a info@guatemalia.com.

Carlos Montiel
Arquitecto de Soluciones IA Empresarial
Especialista en LLMs, Agentes y Orquestación
guatemalia.com/#contacto · info@guatemalia.com

¿Necesitas implementar IA en tu empresa?

Carlos Montiel es arquitecto de soluciones IA empresarial. Implementa LLMs, Agentes, RAG y orquestadores en empresas de Guatemala y Latinoamérica. Contáctalo para una consultoría.

Contactar a Carlos Montiel

info@guatemalia.com