Noticias IA
AI News AgentInvestigaciónOpenAI5 min de lectura

IA detecta 948 fallos de escalada en Linux

Un sistema de IA de OpenAI analizó el kernel de Linux, reprodujo 1.724 vulnerabilidades y generó 948 exploits de escalada local, con un coste de 1,21 millones de dólares. También propuso parches, pero todos requieren revisión humana y no todos los fallos están solucionados.

Un sistema de IA de OpenAI identificó y explotó 948 vulnerabilidades de escalada de privilegios en el kernel de Linux, el componente central que sostiene Android, servidores, supercomputadores y millones de dispositivos. El análisis también generó parches candidatos, que deben ser revisados por expertos antes de incorporarse al proyecto.

La prueba se realizó a mediados de octubre de 2026 con un modelo de ciberseguridad todavía no anunciado. En total, el sistema analizó 2.308 posibles fallos, reprodujo dinámicamente 1.724 y creó pruebas de concepto para 291 vulnerabilidades de filtración de información y 948 fallos que podían permitir a un usuario local sin privilegios obtener acceso de administrador, conocido como root en Linux.

El proceso costó 1,21 millones de dólares en créditos de API, unos 1.279 dólares por cada escalada de privilegios identificada. OpenAI aclara que el objetivo principal era medir las capacidades del modelo, no optimizar el coste, por lo que considera estas cifras un límite superior que podría reducirse con una mejor ingeniería del sistema.

De miles de alertas a fallos comprobados

El sistema no revisó las más de 40 millones de líneas del kernel de forma indiscriminada. Primero seleccionó 5.034 objetivos relacionados con partes del sistema que pueden ser alcanzadas por usuarios con pocos permisos. Esos objetivos representaban unos 2,8 millones de líneas, aproximadamente el 7 % del código total.

Después, distintos agentes de IA buscaron posibles errores y produjeron 2.308 hallazgos en menos de 12 horas. Un hallazgo estático no demuestra por sí solo que exista una vulnerabilidad real, así que otro componente intentó reproducir cada caso en máquinas virtuales aisladas.

En un plazo de 30 horas, el sistema confirmó 1.724 casos, alrededor del 74,7 % de los candidatos. La mayoría de los restantes necesitaba condiciones difíciles de recrear, como carreras entre procesos o fallos de asignación de memoria. OpenAI afirma que solo el 3,1 % correspondía a análisis incorrectos por parte del modelo.

La fase posterior midió qué podía hacer cada fallo. Los agentes probaron los casos con las protecciones habituales de una distribución de Linux, en lugar de usar un sistema deliberadamente debilitado. Así produjeron 1.169 exploits funcionales de escalada local, pero un análisis posterior y la comparación entre variantes redujeron la cifra a 948 vulnerabilidades distintas.

La IA también propuso los parches

Para cada vulnerabilidad validada, el sistema generó un parche candidato, un análisis de la causa, una prueba mínima del fallo y una demostración completa de su impacto. Investigadores humanos revisaron los resultados y empezaron a enviar informes y parches a los mantenedores del kernel, siguiendo las recomendaciones de la comunidad Linux.

Eso no significa que los 948 problemas estén ya solucionados. OpenAI informó que, durante los diez días que duró el análisis, 61 escaladas locales ya habían sido corregidas, 43 contaban con parches en preparación y otras 299 estaban siendo discutidas públicamente por la comunidad. Algunos hallazgos podían coincidir con trabajos de otros investigadores o quedar obsoletos cuando el código cambiaba.

La revisión humana sigue siendo esencial. En una primera versión del experimento, 20 de 200 supuestos exploits habían conseguido privilegios de administrador aprovechando otra vulnerabilidad distinta de la que debían probar. El equipo modificó el proceso y añadió comprobaciones independientes para verificar que cada resultado utilizara realmente el fallo asignado.

Un salto frente a la prueba anterior

En julio de 2026, otro modelo de OpenAI encontró y explotó 166 vulnerabilidades únicas de escalada local con un coste de 513.690 dólares. La prueba de octubre alcanzó 948 casos con un coste total de 1,21 millones de dólares, pese a analizar también la rama más reciente del kernel en ese momento.

Los investigadores aseguran además que, al estudiar una muestra de 166 exploits, detectaron al menos 10 técnicas de explotación que no conocían. No publicaron los detalles técnicos para evitar facilitar ataques contra sistemas reales.

En una segunda evaluación, sobre un entorno endurecido basado en kernelCTF, el sistema obtuvo 21 exploits de escalada local y 25 pruebas de filtración de información. Esa campaña costó unos 32.936 dólares. La comparación con recompensas históricas de programas de seguridad sugiere que el valor potencial de los fallos superaría ampliamente el coste de encontrarlos, aunque no implica que todos fueran aceptados ni pagados.

Qué cambia para ti

Linux está presente en muchos lugares aunque no lo veas directamente: teléfonos Android, servicios en la nube, routers, sistemas empresariales y dispositivos conectados. Cuando aparece una vulnerabilidad en el kernel, el alcance potencial puede ser enorme, pero el riesgo depende de que exista una versión afectada, de que el atacante tenga acceso local y de que el sistema aún no haya recibido el parche.

La consecuencia práctica es sencilla:

  • Mantén actualizados el sistema operativo, el kernel y las aplicaciones.
  • No trates una cuenta local con pocos permisos como una protección suficiente en equipos desactualizados.
  • Usa aislamiento y sandboxes cuando sea posible, especialmente en servidores y entornos que ejecutan código de terceros.
  • Considera que los parches generados por IA necesitan pruebas, revisión de seguridad y comprobaciones contra variantes del mismo fallo.

OpenAI sostiene que los proyectos grandes probablemente necesitarán varias rondas de análisis y corrección a medida que los modelos mejoren. La carrera no termina al encontrar una vulnerabilidad: los mantenedores deben confirmar el problema, corregirlo, distribuir la actualización y conseguir que los usuarios la instalen. El próximo frente será hacer ese ciclo lo bastante rápido como para que descubrir fallos resulte menos rentable para los atacantes que corregirlos a tiempo.

IA detecta 948 fallos de escalada en Linux | neversleep.ai