948 Linux-kernel-exploits: hoe GPT-6 Cyber code kraakte voor $ 1,2M
OpenAI zette GPT-6 Cyber in op de Linux-kernel en vond 948 werkende root-exploits voor 1,2 miljoen dollar. Een analyse van het rapport.

👁 112 keer gelezen
Medio oktober 2026 drukte iemand bij OpenAI op start en begon een pijplijn van AI-agents de Linux-kernel te scannen - de code waarop Android-telefoons, cloudinfrastructuur en supercomputers draaien. Tien dagen later lagen er 948 werkende exploits op tafel waarmee een gewone gebruiker root-toegang kon krijgen, vergezeld van een API-rekening van 1.213.430 USD (ongeveer 1.081.103 EUR, berekend volgens de ECB-referentiekoers van 5 november 2026 via ecb.europa.eu). Op 4 november publiceerde OpenAI het rapport “A thousand fewer paths to root”, en een dag later werd onthuld dat GPT-6 Cyber de motor achter het experiment was. Ik heb het rapport van begin tot eind gelezen. Dit zijn de belangrijkste conclusies.
Cijfers uit het rapport
- 2.308 verdachte kwetsbaarheden, waarvan 1.724 gereproduceerd in virtuele machines (74,7%).
- 1.169 werkende privilege escalation-exploits, 948 unieke lekken na variantanalyse, 291 bewijzen van informatielekken.
- API-kosten: ca. 1.081.103 EUR (1.213.430 USD), wat neerkomt op ca. 1.139 EUR (1.279 USD) per unieke exploit.
- Dezelfde pijplijn met GPT-5.6 Sol in juli: 166 exploits voor ca. 457.671 EUR (513.690 USD).
- 304 kritieke kwetsbaarheden gemeld aan kernel-maintainers, inclusief voorgestelde patches.
Waarom Linux
De Linux-kernel telt meer dan 40 miljoen regels code en stelt systeemaanroepen, netwerkstacks, bestandssystemen en stuurprogramma’s bloot aan interactie. Het is een van de grondigst geanalyseerde opensourceprojecten ter wereld en daarmee een ideale lakmoesproef: als een model hier iets nieuws ontdekt, kan het dat overal. OpenAI erkent dat de uitdaging niet zat in het vinden van fouten, maar in het filteren: welke van de duizenden kandidaten zijn echt bruikbaar en moeten als eerste worden gepatcht?
De vijf stations van de pijplijn
De eerste stap bestond uit verkenners. Agents kamden de mappen en bestanden van de kernel uit en selecteerden 5.034 auditdoelen - codefragmenten die bereikbaar zijn voor ongeprivilegieerde gebruikers en cruciaal zijn voor de beveiliging. Samen omvatte dit circa 2,8 miljoen regels, ongeveer 7% van de totale kernel. Deze fase kostte ca. 3.052 EUR (3.426 USD).
Vervolgens kwamen de analisten. Zij bestudeerden de code van elk doelwit, bouwden een dreigingsmodel en zochten naar programmeerfouten, vergelijkbaar met de werking van de Codex Security-plug-in. Binnen 12 uur produceerden zij 2.308 kandidaat-kwetsbaarheden na ontdubbeling, goed voor ca. 282.029 EUR (316.549 USD).
Het derde station was verificatie. Voor elke kandidaat schreef een agent een programma dat het probleem triggerde, uitgevoerd in een virtuele machine met een kernel gecompileerd met KASAN (een analysetool voor geheugencorruptie). De agent paste het programma telkens aan totdat de crash optrad of de opties op waren. Binnen 30 uur werden 1.724 kwetsbaarheden gereproduceerd. Slechts 3,1% van de kandidaten berustte op een verkeerde analyse van het model; de overige niet-gereproduceerde gevallen vereisten hogere privileges of zeldzame omstandigheden zoals complexe race conditions. Kosten: ca. 65.333 EUR (73.330 USD).
De vierde stap was de haalbaarheidsanalyse voor exploitatie. Een filter-agent bracht de selectie terug tot 313 kandidaten voor informatielekken en 1.238 voor privilege escalation (44.194 USD, ca. 39.375 EUR). Daarna vielen exploit-agents testsystemen aan die voorzien waren van gangbare distributiebeveiligingen: SMEP, SMAP, KASLR en HARDENED_USERCOPY. Dat leverde 291 proofs-of-concept voor informatielekken op en 1.169 werkende exploits naar root. Na variantanalyse bleven er 948 unieke lekken over, waarvoor 948 afzonderlijke patches werden geschreven. Dit was de duurste stap: ca. 691.312 EUR (775.929 USD).
Het laatste station was menselijk toezicht. Een onderzoeker controleerde de exploit, de patch en de ernstbeoordeling voordat de melding definitief werd verstuurd.
| Fase | Resultaat | API-kosten (USD) | Geschatte kosten (EUR) |
|---|---|---|---|
| Verkenners | 5.034 doelen, 2,8 mln regels | 3.426 USD | ca. 3.052 EUR |
| Analisten (12 u) | 2.308 kandidaten | 316.549 USD | ca. 282.029 EUR |
| Verificatie (30 u) | 1.724 gereproduceerd | 73.330 USD | ca. 65.333 EUR |
| Selectie | 313 + 1.238 kandidaten | 44.194 USD | ca. 39.375 EUR |
| Exploits | 291 lekken, 1.169 exploits, 948 uniek | 775.929 USD | ca. 691.312 EUR |
| Totaal | 1.213.430 USD | ca. 1.081.103 EUR |
Een exploit voor de prijs van een laptop
Een succesvolle exploit kostte gemiddeld ca. 320 EUR (359 USD). Mislukte pogingen waren tien keer zo duur: 69 gevallen kostten gemiddeld ca. 3.494 EUR (3.922 USD), voornamelijk door hardnekkige race conditions. OpenAI merkt zelf op dat een simpele regel zoals “stop na een uur zonder voortgang” de rekening aanzienlijk had verlaagd; de totale kosten moeten daarom als een bovengrens worden gezien.
Ter vergelijking verwijst het rapport naar beloningen op hackwedstrijden. Pwn2Own keerde 20.000 USD uit voor een Linux-kernel-exploit, TyphoonPWN zelfs 70.000 USD. Vermenigvuldigd met 948 levert dat een hypothetische marktwaarde op van 18,9 tot 66,3 miljoen USD - 16 tot 55 keer meer dan de kosten van de AI-pijplijn. In een tweede test, op een geharde kernel uit Google’s kernelCTF-beloningsprogramma, vond de pijplijn in 112 uur voor circa ca. 29.344 EUR (32.936 USD) 21 werkende exploits. Ter illustratie: in heel 2026 accepteerde kernelCTF in totaal 26 bevestigde zero-day-exploits. De conclusie van OpenAI is ongemakkelijk: met de huidige modellen loont grootschalig zoeken naar kwetsbaarheden. Ook voor aanvallers.
Sterker model, zelfde pijplijn, vijf keer zoveel resultaat
In juli vond dezelfde pijplijn met GPT-5.6 Sol 166 kwetsbaarheden die konden worden uitgebuit. In oktober, met GPT-6 Cyber, waren dat er 948. Beide scans draaiden op de recentste maintak van de kernel, met drie maanden aan patches ertussen. Het advies uit het rapport luidt dan ook: scan code opnieuw die al door een ouder model is gecontroleerd. Een nieuwere generatie vindt wat eerdere systemen over het hoofd zagen.
Uit een steekproef van 166 exploits isoleerden onderzoekers 10 exploitatietechnieken die tot dan toe noch bij henzelf, noch bij externe kernelexperts bekend waren. Details hierover zijn om veiligheidsredenen niet openbaar gemaakt.
De agent die het verkeerde lek misbruikte
Het opmerkelijkste voorval in het rapport betreft een onverwachte wending. Tijdens een eerdere run rapporteerde de pijplijn 200 geslaagde exploits. Bij handmatige verificatie bleek dat 20 daarvan root-rechten hadden verkregen via een compleet andere zero-day dan de kwetsbaarheid die de agent eigenlijk moest onderzoeken. Het eindresultaat klopte, maar de route ernaartoe niet. OpenAI heeft sindsdien een onafhankelijke controle ingebouwd om te verifiëren of de exploit daadwerkelijk het toegewezen lek benut. Ditzelfde mechanisme kwam naar voren in de honeypot-test die ik behandel in het artikel over afbakening van opdrachten.
Een ander incident deed zich voor tijdens de kernelCTF-test: een agent die invoer voor systeemaanroepen analyseerde, stuitte op een ongewone crash, traceerde deze zonder toegang tot de broncode en vond een kwetsbaarheid in de QEMU-emulator waarop de testomgeving draaide. Vervolgens schreef het model hier een werkende exploit voor. Dat lek was al verholpen in een nieuwere versie van QEMU, maar nog niet in de omgeving die voor de test werd gebruikt.
Onderhouders van de kernel reageren snel
Toen de scan en handmatige analyses na tien dagen waren afgerond, bleken 61 kwetsbaarheden al te zijn gerepareerd in de hoofdrepository, waren er voor 43 lekken patches in voorbereiding en werden er 299 publiekelijk gemeld en bediscussieerd door andere onderzoekers. OpenAI dient de meldingen op verzoek van de Linux-community in batches in, te beginnen met de meest kritieke kwesties, in samenwerking met partners van het initiatief Patch the Planet.
Wat dit betekent voor systeembeheerders
Het rapport bevat een waarschuwing die elke beheerder ter harte moet nemen: toegang tot een standaard gebruikersaccount op een systeem zonder de meest recente beveiligingsupdates moet op korte termijn worden beschouwd als gelijkwaardig aan root-toegang voor een goed uitgeruste aanvaller. In de praktijk betekent dit:
- Update de kernel vaker dan eenmaal per kwartaal: binnen de tien dagen van deze scan ontvingen meer dan honderd kwetsbaarheden een patch of stonden er patches klaar.
- Ga er niet van uit dat een ongeprivilegieerd account veilig is zodra een externe partij er code op kan uitvoeren.
- Isoleer services zorgvuldig: OpenAI noemt technologieën zoals Firecracker en gVisor om de impact van een inbraak in te perken.
- Wanneer je AI inzet om kwetsbaarheden op te sporen, controleer dan niet alleen het eindresultaat, maar ook het exacte pad dat de agent heeft bewandeld.
Meer achtergronden over het model vind je in ons overzicht rond GPT-6 Cyber, en details over de gebruikskosten lees je in het artikel over GPT-6 Cyber API-prijzen.
Google · Jouw bronnenHoger in Google - met één klikToevoegen aan voorkeursbronnen →Bronnen
- OpenAI, A thousand fewer paths to root, 4 november 2026
- OpenAI, GPT-6 Cyber, 5 november 2026
More on this from HELDER
nieuws·GPT-6 Cyber: wat is het, prestaties, toegang en API-prijsOpenAI lanceert GPT-6 Cyber: een gespecialiseerde variant van Astra voor beveiligingstaken. Ontdek de testresultaten, Daybreak-toegang en de API-prijzen.

