OpenAI has a pipeline that finds Linux kernel bugs. On November 4 it went from 21 reproduced exploits to 948. The API bill for the run was $1.2 million.

Those three numbers — 21, 948, $1.2M — have been bouncing around my feeds since, mostly attached to takes that range from "the kernel is doomed" to "AI is coming for your job, specifically if your job is the Linux kernel." Both takes are wrong. The real story is quieter and, honestly, more interesting.

First, what is a local privilege escalation?

Strip away the jargon and it's this: you're logged into a machine as a normal user, and you find a way to become root — the account that can do anything. Not by guessing a password. By finding a flaw in the kernel, the core of the operating system, and using it to climb over the wall that's supposed to keep regular users in their own lane.

That's the "local" part: the attacker already has some access to the machine. The "privilege escalation" part is turning that small foothold into total control. It's the kind of bug that matters enormously on shared machines, cloud servers, and anywhere one user's process is supposed to be walled off from another's.

OpenAI's pipeline doesn't just guess that a bug exists. It reproduces the exploit — it actually runs the attack and shows it working. That's the difference between a scanner saying "this code looks risky" and a demonstration that says "here, watch me become root." The pipeline went from 21 of those working demonstrations to 948.

Why 948 out of the candidates matters

Here's the part most of the hot takes skip: the pipeline didn't find 948 bugs by staring at the kernel and thinking hard. It worked through 2,308 candidates — possible bugs flagged by earlier analysis — and managed to turn 948 of them into real, working exploits. The jump from 21 to 948 isn't "the kernel suddenly got 45 times buggier." It's the pipeline getting dramatically better at the last step, the part where a maybe-bug becomes a proven one.

That last step used to be the bottleneck. Finding suspicious code is comparatively easy; proving it exploitable takes the kind of fiddly, patient work that humans do slowly and expensively. Automating that step is the actual advance. The kernel didn't change. Our ability to poke at it did.

The $1.2M is the real story

Everyone quotes the 948. I think the $1.2M matters more.

Finding security bugs used to be a people problem. You hired smart humans, gave them time, and they found what they found. Now it's a compute problem. If you can spend $1.2 million on API calls and get 948 working exploits, then finding bugs has a price tag and a conversion rate, like buying ads. Spend more, find more.

That changes who can do this work. A well-funded lab can now brute-force its way through bug classes that used to need a specialist's intuition. It also changes the economics on the other side: if finding bugs gets cheap, the value shifts to fixing them, triaging them, and deciding which ones actually matter. The scarce resource stops being "who can find the bug" and starts being "who can understand what it means."

There's a flip side nobody likes to say out loud. The same pipeline that finds bugs for defenders finds them for everyone else too. A technique that turns maybe-bugs into working exploits doesn't check your intentions first.

The honest caveat

A reproduced exploit is not a shipped fix.

Every one of those 948 is now a job for a kernel maintainer: read the report, understand the bug, write a patch, test it, get it reviewed, get it merged, get it into the distributions people actually run. That pipeline — the human one — hasn't gotten 45 times faster. If anything, it's the bottleneck now. A flood of well-documented exploits landing on maintainers who were already busy is a real problem, and "AI found more bugs" doesn't automatically mean "systems got safer."

So no, the kernel isn't doomed, and no, AI hasn't replaced kernel security researchers. What happened is narrower and stranger: the hardest, slowest part of finding kernel bugs got cheap enough to buy by the million dollars. The bugs were always there. Now there's a machine that can prove it, 948 times in a row, and the humans still have to do the fixing.