跪拜 Guibai
← All articles
OpenAI

OpenAI's $1.2M Run Mined 948 Linux Kernel Root Exploits at $1,279 Each

By lucas_AI ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

The public price tag of $1,279 per local privilege escalation resets threat modeling for any ops team: unprivileged accounts on an unpatched OS now count as root in front of a well-resourced attacker, and old code must be re-scanned with each model generation. With 948 candidate patches still awaiting human review, kernel maintainers remain the bottleneck, and the fix side is structurally slower than discovery.

Summary

OpenAI has run an autonomous vulnerability pipeline, driven by its unreleased cyber model, that scanned roughly 2.8 million lines of security-relevant code from the Linux kernel master branch. The run dynamically reproduced 1,724 vulnerabilities, generated 1,169 usable privilege-escalation exploits plus 291 information-disclosure PoCs, and after variant-analysis deduplication settled on 948 distinct local privilege escalation (LPE) vulnerabilities. OpenAI also produced 948 candidate patches for maintainers. The API bill: $1,213,430, or about $1,279 per root-capable vulnerability.

The findings reset the economics of both attack and defense. A low-privilege account on an unpached OS should now be treated as equivalent to root in front of a well-resourced attacker, OpenAI writes, and the company recommends sandboxing with Firecracker or gVisor, re-scanning old code with each new model generation, and automating patch generation.

The fix side lags. A PHP memory-corruption bug sat unfixed since 2024; an OpenAI-sponsored audit turned it into arbitrary code execution in two AI-assisted weeks, while four engineers spent two months patching it. Columbia's Suman Jana calls the reasoning 'painful and tedious' and well suited to AI. Anthropic's formal verification work on LLM-generated patches points the way to closing that gap, but Johns Hopkins' Matthew Green cautions that real investment will come only after a widely felt incident, advising users to install updates now.

Takeaways
— A single pipeline run scanned 2.8 million lines of Linux kernel security code.
— 1,724 vulnerabilities were dynamically reproduced; after deduplication, 948 independent LPEs remained.
— 1,169 usable LPE exploits and 291 information-disclosure PoCs were generated.
— The run cost $1,213,430, averaging $1,279 per root-capable vulnerability.
— 948 candidate patches were produced, but none are yet merged into the kernel; OpenAI says hundreds of reports have been submitted.
— OpenAI's cyber model reports 95% completion on advanced cybersecurity tasks, versus 57.3% for GPT-5.5-Cyber and 1.5% for the general GPT-5.6 Sol.
— The 95% figure measures model willingness to answer, not correctness.
— OpenAI recommends sandboxing with Firecracker/gVisor, re-scanning old code per model generation, and automated patch generation.
Conclusions

The headline cost per vulnerability is real, but the 948 count is candidate patches, and no third party has independently reproduced the numbers, so the achievement is credible but unaudited.

The 95% completion rate is a willingness metric, not an accuracy metric, which tempers any claim about the model's actual capability.

The discovery-fix asymmetry is structural: finding a bug requires exploring a space, fixing requires proving closure without breaking anything, so automation of both sides is unlikely to stay in balance.

OpenAI's timeline from internal incident to tiered controls to critical-capability declaration to defensive pipeline is a deliberate narrative that frames AI as a defender's tool, even as it demonstrates capabilities that could be used offensively.

Concepts & terms
Local privilege escalation (LPE)
A vulnerability that lets an unprivileged user gain root or administrative access to a system.
Defender's window
OpenAI's term for the period before exploit techniques become cheap and widely available, during which defenders can use AI to close gaps.
Variant analysis deduplication
A method that groups multiple exploits sharing a single root cause into one vulnerability count, avoiding double counting.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗