AI hack Google Chrome

Investigadores de XBOW utilizaron IA para hackear Google Chrome en seis días, del 2 al 7 de agosto de 2026, encadenando tres vulnerabilidades para ejecutar código en Windows fuera del entorno aislado del navegador. La investigación, publicada el 13 de octubre de 2026, les valió una recompensa de 250.000 dólares de Google. Para entonces, Google ya había corregido las vulnerabilidades.

Conclusiones clave

  • La demostración de XBOW encadenó vulnerabilidades en tres componentes de Chrome.

  • El equipo gastó unos 40.000 dólares en llamadas a las API de modelos de IA.

  • Chrome 153 y las versiones posteriores están protegidos contra las vulnerabilidades divulgadas.

Según ilSoftware.it, la demostración terminó con la apertura de la Calculadora de Windows, una prueba visible de que el exploit había superado las protecciones de Chrome. El pago, realizado a través del Programa de Recompensas por Vulnerabilidades de Chrome, marcó la primera vez que se concedía una cantidad así por una cadena completa de vulneración desde la entrada en vigor de las normas en abril de 2026.

Cómo XBOW usó IA para hackear Google Chrome en seis días

XBOW utilizó agentes basados en el modelo gpt-5.6-sol de OpenAI para examinar el código fuente, encontrar posibles vulnerabilidades, probar hipótesis y desarrollar componentes individuales del exploit. Los investigadores humanos eligieron los objetivos, interpretaron los resultados y decidieron cómo conectar las técnicas.

Los agentes abordaron problemas acotados relacionados con el motor JavaScript, el aislamiento de memoria y la salida del proceso que ejecuta las páginas web. El equipo gastó unos 40.000 dólares en llamadas a la API durante la investigación.

XBOW estimó que, sin modelos de lenguaje avanzados, cuatro especialistas habrían necesitado entre seis y nueve meses para crear una cadena de exploits de complejidad comparable.

El informe describe la aceleración como la capacidad de investigar hipótesis técnicas en paralelo, probar alternativas y descartar rápidamente los enfoques fallidos. La IA ayudó en el trabajo; los investigadores humanos ensamblaron el ataque conectado.

Tres componentes de Chrome formaron la cadena de exploits

El exploit conectó vulnerabilidades del motor JavaScript de Chrome, su decodificador de imágenes WebP animadas y Crashpad, el componente que recopila información sobre fallos. Cada etapa superó una protección distinta antes de que la demostración llegara a Windows.

Los fallos de JavaScript y WebP abrieron el acceso a la memoria

El primer fallo afectaba a Maglev, un compilador optimizador del motor JavaScript V8. La gestión incorrecta de ciertos objetos numéricos permitió a los investigadores eludir las comprobaciones de límites de los arrays y leer o modificar memoria dentro del sandbox de V8.

Un fallo independiente en el decodificador WebP permitía una discrepancia en las dimensiones de la imagen que provocaba un desbordamiento del búfer del montón. El acceso resultante a la memoria nativa permitió manipular referencias al código de WebAssembly y ejecutar instrucciones en el proceso de renderizado, que permanecía dentro del sandbox de Chrome.

Crashpad proporcionó la vía de escape final

La etapa final explotó la suposición de Crashpad de que un proceso estaba suspendido. XBOW mantuvo un hilo en ejecución y cambió los permisos de las páginas de memoria durante las lecturas, lo que provocó otra escritura fuera de límites, esta vez en el proceso de Crashpad, fuera del sandbox.

Al manipular las estructuras internas del componente y utilizar funciones ya presentes en Chrome, los investigadores invocaron la API de Windows CreateProcessW() para abrir la Calculadora de Windows. Esto demostró que se podía ejecutar código fuera del sandbox del navegador.

Una debilidad compartida detrás de tres fallos distintos

Las tres vulnerabilidades se basaban en suposiciones sobre condiciones que podían cambiar. El compilador de JavaScript trató un objeto numérico mutable como si fuera inmutable; el decodificador WebP asumió que los datos transferidos desde JavaScript no cambiarían.

Crashpad también daba por hecho que un proceso suspendido no podía alterar sus páginas de memoria. El informe identifica el problema común como confiar en una condición sin asegurarse de que siga siendo válida, no simplemente como una falta de comprobaciones.

La demostración requirió una cadena conectada de errores, en lugar de una única vulnerabilidad aislada. El uso de IA para hackear Google Chrome aceleró el desarrollo de esa cadena hasta completarla en seis días.

Las correcciones de Google y la protección de Chrome 153

Google distribuyó correcciones para las vulnerabilidades explotadas entre agosto y septiembre de 2026. Los usuarios que ejecutan Chrome 153 o una versión posterior están protegidos frente a la explotación de estos fallos concretos.

La publicación de la investigación, el 13 de octubre de 2026, se produjo después de esas actualizaciones y comunicó la recompensa de 250.000 dólares por la cadena completa de vulneración.

Artículo elaborado con ayuda de inteligencia artificial y revisado por el equipo editorial.