Osegi
Seguridad·2 min de lectura

OpenAI: sus agentes de IA hallan 948 fallos root en Linux

Los agentes de IA de OpenAI crearon exploits funcionales para 948 vulnerabilidades únicas del kernel de Linux que dan acceso root, con un coste de 1,2 millones de dólares.

Illustration of AI agents scanning Linux kernel code for security vulnerabilities on a dark screen with terminal text.
Imagen: Хабр

OpenAI ha presentado los resultados de un experimento en el que un sistema de agentes de IA buscó y explotó de forma automática vulnerabilidades del kernel de Linux. Los agentes reprodujeron 1.724 fallos y desarrollaron exploits funcionales para 948 errores únicos que permiten a un usuario local escalar privilegios hasta root. El coste en API rondó los 1,2 millones de dólares.

La investigación se realizó a mediados de octubre de 2026 con la versión del kernel vigente entonces. OpenAI diseñó varios tipos de agentes: unos seleccionaban código accesible para usuarios sin privilegios y otros buscaban errores de seguridad, comprobaban si eran explotables y generaban correcciones.

De 5.034 fragmentos de código a 948 exploits root

El sistema eligió primero 5.034 fragmentos, unos 2,8 millones de líneas, cerca del 7 % del kernel. En las siguientes 12 horas, los agentes señalaron 2.308 posibles vulnerabilidades. Cada hallazgo se probó con un programa de reproducción en una máquina virtual aislada con KASAN activado, y se confirmaron 1.724, el 74,7 %.

Después, los agentes generaron 291 ejemplos de filtración de información y 1.169 exploits de acceso root. Como varios aprovechaban el mismo fallo de distintas formas, los investigadores los redujeron a 948 vulnerabilidades únicas de escalada de privilegios y prepararon parches individuales. Las pruebas se hicieron en una configuración de escritorio estándar con SMEP, SMAP, KASLR y HARDENED_USERCOPY.

En un entorno adaptado de Google kernelCTF, los agentes lograron 21 exploits de escalada y 25 filtraciones de información; hubo que desactivar SLAB_VIRTUAL por incompatibilidad. Aún no se sabe si kernelCTF aceptará estos hallazgos.

Técnicas nuevas, errores y costes

Según OpenAI, en una muestra de 166 exploits aparecieron al menos 10 técnicas desconocidas, relativas a la colocación de objetos en la memoria del kernel, la preparación de páginas de memoria y la escalada mediante modificación de datos. La empresa no publicará los detalles.

La automatización tampoco fue perfecta: en una de las primeras ejecuciones, los agentes informaron de 200 exploits exitosos, pero la revisión manual mostró que en 20 casos el acceso root se obtuvo por otra vulnerabilidad distinta de la que se debía probar. Ahora una comprobación específica confirma que se explota el fallo correcto.

La ejecución costó 1.213.430 dólares en API, unos 1.279 dólares por vulnerabilidad única con exploit funcional. Unos 776.000 dólares fueron al desarrollo y verificación de exploits y cerca de 317.000 al análisis inicial del código. La cifra incluye solo las llamadas a los modelos.

Especialistas de OpenAI revisan los resultados antes de enviarlos. Varios cientos de informes críticos con parches ya llegaron a los desarrolladores de Linux, y el resto se enviará de forma gradual, en parte con la iniciativa Patch the Planet. Por tanto, los 948 parches aún no están aceptados en el kernel. A esta escala, validar resultados y publicar correcciones con rapidez será tan importante como encontrar los fallos.

Apps que merecen la pena

SUMO: el puzle de números

Toca las casillas correctas, suma y alcanza el objetivo. Fácil de aprender, difícil de dominar. Gratis, para todas las edades.

Etiquetas:openailinux kernelvulnerabilitiesai agentsexploitsroot access

Más de este día

Ver todas →

Más en: Seguridad

Ver todas →