Le 4 novembre 2026, OpenAI a publié le bilan d’une campagne menée à la mi-octobre sur le noyau Linux : l’entreprise dénombre 948 vulnérabilités distinctes d’élévation locale de privilèges (LPE), à partir de 1 169 exploits LPE fonctionnels. Une LPE permet à une personne qui a déjà accès à la machine d’obtenir des privilèges plus élevés ; à elle seule, elle ne décrit pas une intrusion à distance. OpenAI détaille son expérience et ses résultats.

Pour comprendre le bilan, il faut distinguer les candidats, les exploits fonctionnels et les vulnérabilités distinctes : ces chiffres décrivent des étapes et des mesures différentes.

Ce que compte le chiffre 948

Les 948 correspondent aux vulnérabilités distinctes qu’OpenAI a dénombrées après analyse des variantes. L’entreprise rapporte séparément 1 169 exploits LPE fonctionnels. Plusieurs exploits peuvent ainsi correspondre à une même vulnérabilité ; le chiffre 948 n’est ni le nombre d’exploits fonctionnels ni celui de correctifs déjà intégrés au noyau.

OpenAI indique que son pipeline a aussi produit des correctifs candidats destinés à une revue humaine. Les correctifs candidats et les vulnérabilités distinctes sont deux mesures différentes : un correctif proposé n’est pas, de ce seul fait, intégré au noyau Linux.

Du repérage aux exploits fonctionnels

La campagne a couvert 5 034 cibles, soit environ 2,8 millions de lignes de code, près de 7 % du noyau. Selon OpenAI, les agents d’analyse ont généré 2 308 candidats en 12 heures, puis la validation dynamique en a reproduit 1 724 en 30 heures.

ÉtapeMesure rapportée par OpenAIQuantité et périmètre
SélectionCibles examinées5 034 cibles, environ 2,8 millions de lignes, soit près de 7 % du noyau
RechercheCandidats générés2 308 en 12 heures
Validation dynamiqueCandidats reproduits1 724 en 30 heures
Filtrage initialCandidats de fuite d’informations et candidats LPE313 candidats de fuite ; 1 238 candidats LPE
Évaluation des exploitsPreuves de concept de fuite et exploits LPE fonctionnels291 preuves de concept de fuite ; 1 169 exploits LPE fonctionnels
Analyse des variantesVulnérabilités LPE distinctes948 vulnérabilités

Ces nombres ne s’additionnent pas pour former un total : ils décrivent des phases successives ou des catégories différentes. Les 313 candidats de fuite et les 1 238 candidats LPE, par exemple, sont des résultats du filtrage initial ; les 291 preuves de concept et les 1 169 exploits fonctionnels correspondent à l’évaluation ultérieure.

OpenAI indique que les tests d’exploitabilité ont été menés dans des machines virtuelles isolées, avec notamment SMEP, SMAP, KASLR et HARDENED_USERCOPY activés. Ces protections font partie des conditions du test rapporté.

La revue humaine et l’état des correctifs

Lustoykov commente en anglais le rapport d’OpenAI et le rôle de la revue humaine.

OpenAI rapporte qu’au cours d’une première série, des vérificateurs humains ont constaté que 20 des 200 exploits marqués comme réussis obtenaient les privilèges root en exploitant une autre faille que celle qui leur avait été assignée. L’entreprise dit avoir ensuite resserré les contraintes de la tâche et ajouté une vérification indépendante du chemin emprunté par chaque exploit.

À la fin de la période de dix jours consacrée à l’analyse et à la revue manuelle, OpenAI comptait 61 vulnérabilités LPE corrigées en amont, 43 avec des correctifs en préparation (« staging ») et 299 signalées ou discutées publiquement. Ces chiffres décrivent l’état relevé par OpenAI à la fin de cette période.

Le coût annoncé de la campagne

OpenAI évalue à 1 213 430 $ US le coût total en crédits d’API de la campagne. L’entreprise précise que ce montant constitue une borne supérieure, car elle a privilégié l’étude de la méthode et des capacités plutôt que l’optimisation des coûts.

ÉtapeCrédits d’API annoncés par OpenAI
Sélection des cibles3 426 $ US
Génération des candidats316 549 $ US
Validation dynamique73 330 $ US
Filtrage initial44 194 $ US
Évaluation de l’exploitabilité775 929 $ US
Total annoncé1 213 430 $ US

Les cinq montants par étape totalisent 1 213 428 $ US, soit 2 $ US de moins que le total annoncé par OpenAI.