Osegi
Sécurité·2 min de lecture

OpenAI : ses agents IA trouvent 948 failles root dans Linux

Les agents IA d'OpenAI ont produit des exploits fonctionnels pour 948 failles uniques du noyau Linux permettant d'obtenir les droits root, pour 1,2 million de dollars d'API.

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

OpenAI a dévoilé les résultats d'une expérience où un système d'agents d'IA a recherché et exploité automatiquement des vulnérabilités du noyau Linux. Les agents ont reproduit 1 724 failles et mis au point des exploits fonctionnels pour 948 bogues uniques, qui permettent à un utilisateur local d'obtenir les droits root. L'ensemble a coûté environ 1,2 million de dollars en frais d'API.

L'étude a été menée à la mi-octobre 2026 sur la version alors à jour du noyau. OpenAI a conçu plusieurs types d'agents : certains sélectionnent le code accessible à des utilisateurs sans privilèges, d'autres cherchent des failles, vérifient leur exploitabilité et génèrent des correctifs.

De 5 034 portions de code à 948 exploits root

Le système a d'abord retenu 5 034 portions, soit environ 2,8 millions de lignes, près de 7 % du noyau. En 12 heures, les agents ont signalé 2 308 failles potentielles. Chacune a été testée par un programme de reproduction dans une machine virtuelle isolée avec KASAN activé, ce qui a confirmé 1 724 cas, soit 74,7 %.

Les agents ont ensuite produit 291 exemples de fuites d'informations et 1 169 exploits donnant l'accès root. Plusieurs exploits visant la même faille de façons différentes, les chercheurs ont retenu 948 vulnérabilités uniques d'élévation de privilèges et préparé un correctif pour chacune. Les tests ont été réalisés sur une configuration de bureau standard, avec SMEP, SMAP, KASLR et HARDENED_USERCOPY.

Dans un environnement kernelCTF de Google adapté, les agents ont obtenu 21 exploits d'élévation de privilèges et 25 fuites d'informations, SLAB_VIRTUAL ayant dû être désactivé pour cause d'incompatibilité. Aucune information n'indique si kernelCTF les acceptera.

Nouvelles techniques, erreurs et coûts

Selon OpenAI, un échantillon de 166 exploits a révélé au moins 10 techniques inconnues, touchant au placement d'objets en mémoire noyau, à la préparation des pages mémoire et à l'élévation de privilèges par modification de données. L'entreprise ne les détaillera pas.

L'automatisation n'est pas infaillible : lors d'un premier essai, les agents ont annoncé 200 exploits réussis, mais la vérification manuelle a montré que 20 obtenaient le root via une autre faille que celle testée. Un contrôle dédié confirme désormais que la bonne faille est exploitée.

L'exécution a coûté 1 213 430 dollars d'API, soit environ 1 279 dollars par faille unique avec exploit fonctionnel. Quelque 776 000 dollars ont servi au développement et à la validation des exploits, et 317 000 dollars à l'analyse initiale du code. Ce chiffre ne couvre que les appels aux modèles.

Les équipes d'OpenAI relisent les résultats avant envoi. Plusieurs centaines de signalements critiques avec correctifs ont déjà été transmis aux développeurs de Linux, le reste suivra, notamment avec l'initiative Patch the Planet. Les 948 correctifs ne sont donc pas encore intégrés au noyau. À cette échelle, la vérification et la rapidité des correctifs compteront autant que la détection.

Des apps à découvrir

SUMO : le puzzle de nombres

Touche les bonnes cases, additionne, atteins l'objectif. Facile à apprendre, difficile à maîtriser. Gratuit, pour tous les âges.

Mots-clés:openailinux kernelvulnerabilitiesai agentsexploitsroot access

Plus d'actus de ce jour

Tout voir →

Plus dans: Sécurité

Tout voir →