948 routes from an ordinary account to full control
OpenAI says an automated research system found 948 distinct Linux kernel vulnerabilities that could let someone with an ordinary user account take full control of a computer. The campaign cost $1,213,430 in AI API credits and generated candidate patches for human review, according to the company's November 4, 2026, research disclosure.
Contents
- 948 routes from an ordinary account to full control
- How the agents narrowed millions of lines of code
- What the working exploits demonstrated
- How the October campaign compared with earlier work
- Why gaining root was not enough to validate a finding
- What $1.2 million bought, and how OpenAI valued it
- Ten claimed new techniques, with details withheld
- The gap between an upstream fix and a protected machine
- A faster discovery cycle reaches beyond Linux desktops
- Key Points
The detailed results in OpenAI's research report explain how the headline number was reached: agents produced 1,169 working local privilege escalation exploits, then grouped related findings through variant analysis and developed 948 distinct patches. OpenAI uses that final number as its count of unique vulnerabilities.
A local privilege escalation flaw lets a person or program already running on a machine gain powers normally reserved for its administrator, known as root. The Linux kernel is the central software that manages memory, hardware and access permissions. Breaking that boundary can turn a limited foothold into control over the system.
OpenAI tested the exploits against an unnamed, commonly used Linux distribution with its normal security protections enabled. The company described the AI powering the pipeline as an upcoming cyber model, without giving a release date or identifying the distribution. The discovery totals, costs and claims of new attack techniques are OpenAI's own reported results.
The immediate challenge is getting fixes into the computers people actually use. During the research, Linux contributors were already fixing or discussing hundreds of overlapping findings. Human researchers still had to check whether each exploit targeted the claimed flaw and whether its proposed patch addressed the cause.
How the agents narrowed millions of lines of code
OpenAI began by selecting parts of Linux that ordinary users could reach and that mattered for security. Scout agents identified 5,034 audit targets covering about 2.8 million lines of code, roughly 7% of a kernel codebase containing more than 40 million lines.
Analyst agents then examined those targets, looking at how the code worked and where an attacker might cross a security boundary. Within 12 hours, they produced 2,308 candidate findings after duplicates were removed. Selecting targets cost $3,426 in API credits; analysing them cost $316,549.
The full process had five stages: vulnerability discovery, dynamic validation, exploitability assessment, patch generation and human review. Each stage answered a different question, moving from suspicious code to a demonstrated security problem and then to a proposed repair.
During validation, agents tried to reproduce each candidate in an isolated virtual machine using Kernel Address Sanitizer, a tool that detects certain memory errors. They observed program output and system logs, adjusting their test programs until they triggered the problem or exhausted their allotted attempts.
Within 30 hours, the system reproduced 1,724 vulnerabilities, about 74.7% of the candidates. OpenAI said many remaining findings required greater privileges or depended on conditions that were difficult to trigger within the time budget. It attributed 3.1% of candidate findings to incorrect analysis involving an impossible condition. The 30 hours covered this validation stage, while the scan and subsequent manual analysis extended over 10 days.
What the working exploits demonstrated
OpenAI's next step was to determine which reproduced bugs could expose information or deliver root access. A screening agent narrowed the findings to 313 information leak candidates and 1,238 possible privilege escalation candidates.
Exploit development agents produced 291 information leak proofs of concept and 1,169 working privilege escalation exploits. A proof of concept is a test program demonstrating that a vulnerability can be triggered. An exploit goes further by using the flaw to achieve a security consequence, such as gaining administrator privileges.
The test machines kept protections including address randomisation, restrictions on kernel access to user memory and checks on copying data enabled. Address randomisation makes useful memory locations harder for an attacker to predict. Keeping these protections active made the tests closer to a normal desktop installation.
OpenAI also tested an adapted version of Google's kernelCTF environment, which has a smaller attack surface and additional protections. That campaign produced 25 information leak proofs of concept and 21 privilege escalation exploits over 112 hours, at an API cost of about $32,936. The adaptation omitted the SLAB_VIRTUAL mitigation because it was incompatible with the latest kernel used for the test.
OpenAI reported finding a vulnerability in QEMU TCG, part of the virtualisation infrastructure used in its kernelCTF testing. The finding brought the research environment itself into the security review.
How the October campaign compared with earlier work
OpenAI's Linux research expanded across several experiments in 2026. The company connected the work to Patch the Planet, its effort to help maintainers discover and fix vulnerabilities in widely used software.
- June 2026: OpenAI disclosed 24 Linux privilege escalation exploits developed using GPT-5.5 Cyber.
- Late July 2026: A campaign using GPT-5.6 Sol found and exploited 166 unique privilege escalation vulnerabilities at an API cost of $513,690.
- Mid-October 2026: The newer cyber model produced exploits covering 948 distinct privilege escalation vulnerabilities, with candidate patches, at a cost of $1,213,430.
- November 4, 2026: OpenAI published its account of the pipeline and results.
The October campaign found about 5.7 times as many unique privilege escalation vulnerabilities as the July campaign, while spending about 2.4 times as much. Calculated from those totals, API spending per unique finding fell from about $3,095 to $1,280.
Both campaigns examined the latest Linux kernel master branch available at the time. OpenAI said the October model found substantially more vulnerabilities despite three additional months of kernel fixes and hardening. It argued that important software should be scanned again as models become more capable.
Why gaining root was not enough to validate a finding
OpenAI encountered a basic problem in an early experiment: 20 of 200 successful exploits obtained root access through a vulnerability other than the one assigned to the agent. The attack worked, but the explanation of which bug it used was wrong.
That mattered for patching. Researchers need to connect the observed result to the correct cause so that maintainers can repair the code responsible. OpenAI added independent checks after discovering the misattributions.
Yash Kadakia, founder and chief technology officer at Security Brigade, described why enterprises need both reproducible results and accurate explanations:
"Achieving a result and correctly explaining how you achieved it are two different things," he said.
OpenAI's final research packages included an analysis of the cause, a minimal test program that triggered a crash, a candidate patch and a full exploit. Human security researchers reviewed the exploit, fix and proposed severity before reporting findings to maintainers.
Patch development required iteration too. Initial AI fixes sometimes introduced unnecessary changes or performance compromises, or left related versions of a vulnerability unresolved. Testing variations of an attack helped researchers assess whether a repair covered the broader problem.
What $1.2 million bought, and how OpenAI valued it
OpenAI reported a total campaign cost of $1,213,430, or approximately $1,279 per unique privilege escalation finding. These figures describe API spending for the models and workflow, rather than a complete accounting of research labour and operating expenses.
Exploitability assessment consumed the largest share. Screening cost $44,194, while exploit development cost $775,929, including $691,000 for privilege escalation candidates and $84,929 for information leak candidates.
Difficult failures could be especially expensive. OpenAI reported average spending of about $3,922 for each of 69 unsuccessful privilege escalation attempts, compared with about $360 for each successful exploit. Some stubborn cases involved race conditions, where success depends on events occurring in a precise order or at a precise moment.
OpenAI compared the 948 findings with historical competition rewards of $20,000 at Pwn2Own and $70,000 at TyphoonPWN for Linux kernel privilege escalation exploits. Applying those amounts produced a hypothetical value of $18.9 million to $66.3 million, roughly 16 to 55 times the campaign's API cost.
The company also estimated that its 21 kernelCTF exploits could earn about $1.5 million if accepted by the programme. Both comparisons are conditional bounty estimates, with actual awards depending on programme rules and acceptance. OpenAI said its work focused on measuring capability rather than minimising costs, and that better workflow engineering could reduce spending.
Ten claimed new techniques, with details withheld
OpenAI examined a sample of 166 exploits and said it identified at least 10 exploitation techniques that were new to its researchers and to outside kernel exploitation specialists consulted during the work. It withheld detailed instructions for safety reasons.
The techniques included two new objects used to place attacker controlled data in kernel memory, two ways of arranging memory to improve reliability, five methods of gaining privileges by changing data, and one involving arbitrary type confusion. Type confusion occurs when software handles an object as though it were a different kind, potentially allowing access to the wrong data or operations.
OpenAI presented these results as evidence that the agents could develop approaches beyond familiar exploit patterns. The claim rests on the company's review of the sample and its consultation with outside specialists.
The practical consequence for defenders is that a repair needs testing against related attack variations as well as the first working demonstration. OpenAI said expert guided iteration could help produce patches that work correctly, fit the surrounding code and resist variant attacks.
The gap between an upstream fix and a protected machine
Linux maintainers were already acting while OpenAI's campaign was underway. By the end of the 10 days covering the scan and manual analysis, 61 privilege escalation findings had been patched upstream, 43 had staging patches and 299 were being reported and discussed publicly.
An upstream fix is a change accepted into the main project. A staging patch is still moving through review or integration. Linux distributors must then deliver suitable updates to their customers, who must install them and activate the corrected kernel.
OpenAI said it had submitted hundreds of reports and patches, beginning with critical vulnerabilities following guidance from the kernel community. It did not provide a complete remediation breakdown for all 948 findings.
Sakshi Grover, research director at IDC, identified the period before fixes reach operational systems as the central concern:
"The risk is less the 948 than the length of the window between discovery and fixes reaching production," she said.
Grover recommended prioritising hosts shared by multiple customers, automated software build systems, shared access servers, container platforms and developer machines. She also urged organisations to seek timelines from Linux distributors for bringing fixes into supported versions.
Thomas Di Giacomo, SUSE's chief technology and product officer, said the company uses similar AI tools and works with upstream communities on disclosure and patching. He described SUSE's approach as combining several layers of protection with hardened application runtimes.
A faster discovery cycle reaches beyond Linux desktops
Google Threat Intelligence Group figures put monthly vulnerability disclosures at 10,740 in August 2026, compared with 5,045 in January. Disclosures classified as high risk rose from 131 to 350 over the same period, an increase of about 167%.
The UK's National Cyber Security Centre addressed AI assisted discovery in an assessment published on November 3. The agency said:
"The widespread availability of AI-powered cyber tools has almost certainly led to a significant increase in the discovery of zero-day vulnerabilities," it said.
A zero-day vulnerability is a flaw for which defenders have had no advance opportunity to prepare a fix. The NCSC said defensive AI tools had accelerated patching, while warning that many systems remained exposed where those tools were not correctly configured and widely deployed. Organisations would need to adapt their patching and testing processes to the faster pace.
Linux's reach makes that operational problem broad. The kernel supports Android devices, cloud infrastructure and supercomputers. Blockchain infrastructure is also exposed: about two thirds of Ethereum nodes use Linux, according to ethernodes.org figures cited in coverage of the findings.
Mudit Gupta, chief technology officer at Polygon Labs, argued that distributed infrastructure offers resilience:
Decentralization brings diversity in infrastructure and redundancy which make crypto much more resilient to bugs like this than traditional software.
Security researcher Caducus also argued that cryptocurrency infrastructure had become more resilient through repeated exposure to attacks. For individual operators, the concrete task remains keeping machines patched and limiting how much damage a compromised account can cause.
OpenAI recommended layered defences, including sandboxes and isolation systems such as Firecracker and gVisor. Its warning was direct: a well resourced attacker with an ordinary account on an operating system missing available patches may be able to turn that access into root control. Finding bugs faster helps only when the resulting fixes reach those systems quickly.
Key Points
- OpenAI reported 948 distinct Linux privilege escalation vulnerabilities after analysing 1,169 working exploits and producing candidate patches.
- The October campaign cost $1,213,430 in API credits. Its validation stage reproduced 1,724 candidate vulnerabilities within 30 hours.
- Tests used a normal Linux distribution with standard protections enabled; the model and distribution were not identified.
- Human review remained necessary to verify the cause of each exploit and assess proposed fixes.
- Maintainers had already patched 61 findings upstream, with 43 staging patches and 299 findings under public discussion when analysis finished.
- The immediate defensive priority is delivering and installing fixes, particularly on shared systems where ordinary access could become administrator control.






