Dans un bilan publié le 4 novembre, OpenAI rapporte que son analyse du noyau Linux, menée à la mi-octobre, a produit 1 169 instances d’exploitation fonctionnelles d’élévation locale de privilèges. L’analyse des variantes les rattache à 948 vulnérabilités sous-jacentes distinctes. Le compte rendu d’OpenAI porte sur des attaques locales, qui supposent déjà un accès à la machine.
Pourquoi 1 169 exploits correspondent à 948 failles
Les deux nombres ne comptent pas la même chose. OpenAI indique que ses agents ont produit 1 169 instances d’exploit fonctionnelles, puis que l’analyse des variantes les a regroupées autour de 948 vulnérabilités distinctes et des correctifs correspondants. Le chiffre de 948 désigne donc les problèmes sous-jacents dédupliqués, pas 948 instances d’exploit.
OpenAI chiffre le coût total de la campagne à 1 213 430 $ en crédits API. Rapporté aux 948 vulnérabilités distinctes, ce montant représente environ 1 279 $ par problème (1 213 430 ÷ 948 ≈ 1 279,36 $). C’est ce dénominateur qui correspond au coût moyen de 1 279 $ également indiqué par l’entreprise.
Comment OpenAI a testé les vulnérabilités
Les agents ont sélectionné 5 034 cibles d’audit, couvrant environ 2,8 millions de lignes de code, soit près de 7 % d’un noyau qui en compte plus de 40 millions. Les analystes ont généré 2 308 résultats candidats en 12 heures. La validation dynamique en a reproduit 1 724 en 30 heures, dans des machines virtuelles isolées. Pour cette étape, OpenAI indique avoir utilisé un noyau équipé de KASAN (Kernel Address Sanitizer), un outil de détection d’erreurs de mémoire.
Les machines virtuelles utilisées pour développer les exploits conservaient des protections standard de Linux, notamment SMEP, SMAP, KASLR et HARDENED_USERCOPY. OpenAI indique aussi que ses tests privilégiaient les failles accessibles à un utilisateur disposant de faibles privilèges, sans capacités spéciales.
Une élévation locale, pas une attaque à distance
L’élévation locale de privilèges, ou LPE, permet potentiellement à un utilisateur déjà présent sur une machine d’obtenir des droits supérieurs. Dans le scénario décrit par OpenAI, un utilisateur local sans privilèges peut atteindre le niveau root. La campagne porte sur cette escalade locale, pas sur une intrusion à distance.
Ce que disent les chiffres de correctifs
À l’issue de l’analyse, OpenAI faisait état de 61 LPE corrigées dans la branche amont, de 43 avec des correctifs en staging et de 299 signalées ou discutées publiquement. Ces catégories décrivent des étapes différentes du traitement des vulnérabilités; elles ne signifient pas qu’un même correctif est déjà disponible dans chaque distribution Linux.
Pour interpréter un bilan de sécurité, distinguez toujours le nombre d’exploits fonctionnels du nombre de vulnérabilités sous-jacentes.
Le scan d’octobre comparé à celui de juillet
OpenAI avait annoncé 166 LPE uniques pour un scan réalisé fin juillet avec GPT-5.6 Sol, contre 948 pour celui de la mi-octobre. Les deux campagnes visaient la branche master la plus récente du noyau au moment de chaque scan, mais elles employaient des modèles différents et le noyau avait été renforcé entre les essais. Le rapport entre les deux résultats est d’environ 5,7, sans isoler l’effet du modèle.
The Information rapporte des discussions de rachat entre OpenAI et Trail of Bits