GPT-6 Cyber y los 948 fallos de Linux: qué logró demostrar OpenAI

Dos informes explican cómo una alerta pasó a ser una prueba de escalada de privilegios. Mozilla aporta la otra mitad de la historia: cuándo llega el arreglo al usuario.

Por Rafael Garcia
2.308 candidatos, 1.724 reproducidos, 1.169 demostraciones funcionales y 948 vulnerabilidades únicas.

OpenAI presentó el 5 de noviembre GPT-6 Cyber, un modelo especializado para investigar vulnerabilidades en sistemas autorizados. La cifra llamativa de su lanzamiento, 948, tiene un significado preciso. En una campaña sobre el núcleo Linux, el equipo obtuvo en un entorno controlado 1.169 demostraciones funcionales de escalada local de privilegios. Tras agrupar variantes, identificó 948 vulnerabilidades distintas, según el criterio de parches diferenciados que explica el informe. Para llegar a ese número tuvo que descartar sospechas y distinguir un defecto reproducible de otro que permitiera obtener permisos superiores. Son tres resultados distintos, incluso cuando salen de la misma máquina. Anuncio del modelo y memoria técnica de la campaña Linux.

El interés para quien administra servidores o simplemente usa un navegador está en el tramo siguiente. ¿Quién comprueba que el fallo afecta a la versión instalada? ¿Quién decide si la reparación es adecuada? ¿Cuándo puede recibirla la persona que conserva una versión anterior? Un sistema que encuentra fallos más deprisa puede cambiar cuál de esas preguntas es ahora la más urgente. Mozilla ha descrito precisamente ese intervalo entre corregir el código y proteger a los usuarios. Análisis de Mozilla sobre la distribución de parches.

Qué diferencia hay entre ver un fallo y demostrar sus efectos

Pensemos en una máquina en la que varias personas pueden iniciar sesión, cada una con permisos propios. Que un programa se cierre inesperadamente ya merece investigación. Si además un usuario ordinario consigue ejecutar una acción reservada al administrador, cambia el efecto posible del defecto. Una escalada de privilegios es una transición entre esas dos posiciones. El adjetivo «local» importa. El punto de partida incluye la posibilidad de actuar en la máquina bajo las condiciones que declara la prueba. Presentar el resultado como si cualquier visitante de Internet pudiera tomar el control de cualquier servidor añadiría dos supuestos que el experimento no demostró.

También importa dónde se hizo la prueba. Un entorno de laboratorio permite fijar versión, configuración y condiciones iniciales. La reproducibilidad gana si otra persona puede reconstruir esa combinación y observar el mismo efecto. La aplicabilidad a un servidor concreto exige otro trabajo: identificar el componente habilitado, la versión que distribuye su proveedor y qué correcciones ha incorporado. El mismo nombre de un sistema operativo cubre equipos muy distintos. Un responsable de infraestructura necesita la correspondencia entre el aviso y su inventario para elegir dónde actuar primero.

La memoria de OpenAI describe un proceso que pasó de 2.308 hallazgos candidatos a 1.724 vulnerabilidades reproducidas y después a 1.169 demostraciones funcionales de escalada local, agrupadas en 948 vulnerabilidades únicas. Las dos primeras cifras tampoco son automáticamente una lista de falsos positivos y verdaderos positivos. Un caso puede quedar sin reproducir en el entorno usado por diversas razones. Etiquetar todos los descartes como falsas alarmas sería tan engañoso como presentar cada sospecha inicial como un ataque consumado. Método, condiciones y resultados de Linux.

Un caso de ejemplo: qué cambiaría en el parte que recibe el administrador

Imaginemos dos avisos, ambos hipotéticos. El primero dice que en cierto componente se produce un fallo bajo una entrada inesperada. El segundo identifica la versión afectada, incluye una reproducción controlada y demuestra que un usuario con pocos permisos termina con facultades superiores. En el primer aviso hay una señal para investigar. En el segundo ya se puede preguntar qué equipos cumplen las condiciones iniciales y qué medida compensatoria existe mientras llega una solución. Los dos informes pueden ser técnicamente correctos, pero sirven para decisiones distintas.

Todavía falta un tercer documento, el que relaciona una versión publicada con la reparación que se va a instalar. Un parche candidato puede corregir la demostración aislada y alterar otro comportamiento legítimo. Quien mantiene el proyecto puede preferir un cambio diferente, integrar la reparación junto con otros ajustes o distribuirla en varias ramas. La prueba que convencería a un investigador de que encontró algo importante y la prueba que necesita una distribución antes de entregar una actualización tienen propósitos distintos. El equipo de OpenAI describe precisamente la elaboración de parches candidatos para revisión de los mantenedores. Comunicación y proceso de corrección.

¿Cómo se lee entonces un gran titular sobre Linux? Con tres columnas junto a la cifra: versión y entorno comprobados, efecto reproducido y estado público de la corrección. Cuando falta la última, la parte exacta del titular sigue siendo cierta, pero queda por responder qué puede hacer hoy el usuario. Cuando falta la primera, el lector no puede saber cuánto de lo observado se aplica a su equipo. Una cifra agregada es buena para entender la escala de un estudio y muy mala para elegir por sí sola qué máquina apagar.

El otro número del lanzamiento: 16,4 puntos

En ExploitGym, la evaluación que OpenAI emplea para medir si el modelo puede aprovechar una vulnerabilidad especificada, la puntuación subió del 32,1 % con GPT-5.6 Cyber al 48,5 % con GPT-6 Cyber. Hay dos formas aritméticamente correctas de contar el cambio. La resta da 16,4 puntos porcentuales. Si se divide esa diferencia por el 32,1 % de partida, el incremento relativo es de aproximadamente el 51 %. El titular que usa ese porcentaje describe la mejora respecto al resultado anterior. El 48,5 % sigue siendo la puntuación final bajo aquellas condiciones. Resultados y comparación en la ficha del sistema.

La puntuación en ExploitGym pasa del 32,1 al 48,5 %, una diferencia de 16,4 puntos porcentuales.
Cálculo de Gaia sobre los resultados de ExploitGym comunicados por OpenAI. Ficha de origen.

La distinción tiene consecuencias editoriales. Una organización que pregunte cuánto trabajo de investigación podría automatizar no encontrará su respuesta en ese 51 %. Tendría que examinar la clase de problemas del conjunto de prueba, los recursos concedidos a cada intento y las herramientas a disposición del modelo. Después tendría que medir su propia mezcla de sistemas, en la que también aparecen restricciones operativas: sitios sin entorno de ensayos, software antiguo, componentes cuya reparación depende de otro proveedor y cambios que requieren ventanas de mantenimiento.

Una puntuación de laboratorio tampoco describe el comportamiento frente a recursos fuera de alcance. Para eso el proveedor publica otra evaluación, con tareas y condiciones diferentes. Es posible que dos sistemas obtengan puntuaciones parecidas al resolver un reto y aun así se comporten de manera distinta cuando se les pide que respeten una frontera de permisos. Una organización responsable debe valorar ambas capacidades. Un resultado favorable en una prueba de respeto al alcance aporta evidencia sobre ese conjunto concreto; una autorización real sigue necesitando límites técnicos. Evaluaciones de alcance y salvaguardas.

Qué aporta Mozilla a la historia

El 29 de octubre, antes de la presentación de GPT-6 Cyber, Mozilla explicó qué le preocupaba al equipo de Firefox. Desde febrero había trabajado con modelos avanzados de Anthropic y OpenAI. Su equipo decía haber distribuido más de siete veces el número de arreglos de seguridad del mismo periodo de 2025. Esta observación procede de quien mantiene el navegador. Atribuir las siete veces a un único modelo anunciado en noviembre sería mezclar la experiencia de meses de Mozilla con el anuncio comercial de un proveedor. Informe de Bobby Holley para Mozilla.

La dificultad que describe el fabricante comienza cuando ya existe una corrección. En un proyecto público alguien puede estudiar un cambio y deducir qué defecto intenta cerrar. Al mismo tiempo, el fabricante necesita probar la versión antes de enviarla a una base de usuarios muy diversa. Después de distribuirla, parte de esa base tarda en instalarla. El tiempo comprendido entre el cambio visible y su despliegue efectivo es el que preocupa a Mozilla. Una investigación más rápida ayuda a descubrir fallos pendientes y al mismo tiempo eleva el valor de proteger bien la última etapa de distribución. Qué entiende Mozilla por brecha de despliegue.

Para el lector es una pista práctica. Una noticia sobre defectos en Firefox tiene más utilidad si identifica el aviso del fabricante y la versión que contiene la corrección. Un artículo sobre la eficacia de un modelo responde a otra pregunta. En la comunicación del 5 de noviembre OpenAI atribuye a su modelo la detección de 81 fallos de alta severidad previamente desconocidos en Firefox. La explicación anterior de Mozilla acredita su trabajo con estos sistemas, pero no constituye por sí sola una validación independiente de las 81 atribuciones individuales. Origen del recuento sobre Firefox.

Un ejemplo ya se puede comprobar con independencia del anuncio. En su aviso del 27 de octubre, Mozilla identifica Firefox 159 como la versión corregida y acredita a OpenAI Codex Security como informante de CVE-2026-117930 y CVE-2026-117931. El aviso documenta una entrega real; no identifica el modelo concreto ni verifica el total de 81 fallos atribuidos por el proveedor. Aviso de seguridad de Firefox 159.

Acceso y coste: lo que se puede deducir de la campaña

El lanzamiento describe acceso controlado para participantes autorizados del nivel Red de Daybreak. Por eso sería incorrecto describirlo como una herramienta de libre acceso para cualquier usuario de una cuenta corriente. La ficha del sistema permite consultar las condiciones del despliegue y qué capacidades han sido objeto de evaluación. Para una empresa que considerase usarlo, la primera pregunta es si cumple las condiciones de acceso y si la actividad que desea realizar está autorizada por el propietario del sistema. Acceso y ficha de despliegue.

El equipo cifra el coste de uso de la API para la campaña de Linux en torno a 1,2 millones de dólares. Dividir una cantidad redondeada por los 948 casos finales puede dar una orientación sobre la escala, pero no una tarifa que otro equipo pueda contratar por fallo encontrado. El numerador incluye el trabajo que también se hizo sobre candidatos que no llegaron al último estado. Además, un coste de API y el coste completo de investigar, comunicar y distribuir una corrección son magnitudes diferentes. Para presupuestar una intervención real harían falta también el trabajo humano, el entorno de pruebas y lo que corresponda a los responsables de mantenimiento. Análisis económico del experimento.

Una forma más útil de seguir esta noticia

Quien quiera saber qué cambia en su propia situación puede seguir dos recorridos. En uno, las referencias apropiadas son el informe técnico y la ficha de seguridad: describen la capacidad observada, cómo se midió y quién tuvo acceso al modelo. En el otro, las referencias apropiadas son los avisos de los mantenedores y de la distribución instalada: permiten determinar si existe una corrección aplicable al equipo. Confundir los recorridos genera dos errores opuestos, dar por hecho que todos los ordenadores están comprometidos o suponer que la mera existencia de un parche candidato ya los protege.

También conviene conservar qué versión del informe se consultó. Las cifras de una campaña tienen fecha de cierre; la revisión de parches y su distribución pueden continuar. Otra organización puede reproducir algunas conclusiones, aportar objeciones o encontrar problemas distintos más adelante. Una noticia futura que anuncie una corrección concreta podrá enlazar esta investigación como antecedente, pero tendrá que comprobar de nuevo el estado de esa corrección. La magnitud del hallazgo es lo que justifica seguirlo. El estado verificable de cada arreglo es lo que determina cuándo le sirve al usuario.

Fuentes y agradecimientos

Agradecemos al equipo de investigación de OpenAI la publicación del anuncio del modelo, de la ficha de seguridad y de la memoria de la campaña sobre Linux. A Bobby Holley y al equipo de Mozilla, por explicar cómo se distribuyen las correcciones de Firefox. Gaia elaboró los gráficos y calculó la diferencia entre ambas puntuaciones a partir de los resultados publicados. Las pruebas en Linux corresponden al equipo del informe.