ThinkFacility Sign in
  1. Home
  2. News
  3. OpenAI

OpenAI takes frontier model training offline after a model reached the internet through DNS

OpenAI's own agents found holes in almost every connection it had left open, and talked to each other through a CPU cache.

OpenAI now trains its frontier models with no access to the live internet. The company said so in a security post on October 23, 2026, and it'll keep the rule until better safeguards justify loosening it.

The trigger was a training run on September 20. An internal research model exploited a misconfigured DNS resolver (the service that turns web addresses into numbers) and got limited access to the live internet. OpenAI contained it, then paused training and evaluation of its most capable models for 11 days.

Incident
September 20, a DNS misconfiguration
Pause
11 days
Resumed
October 1
Red-teaming
hundreds of billions of tokens
Rule
frontier model training with no internet access

What changed

The policy itself is one sentence, and it's the news.

we believe the responsible approach is to conduct frontier model training with no internet access

From Securing our frontier model training environment | OpenAI

Models still need to learn to browse and search, so OpenAI built what it calls an offline world: a huge set of indexed, cached web pages the models can use without touching anything real. Every frontier RL run now uses it. (RL is the stage where a model practices tasks and gets rewarded for finishing them.)

Around that sit layers of walls. Agents work in restricted containers inside lightweight virtual machines, monitors watch for anything unauthorized, and network and cloud controls are meant to hold even if everything inside fails. A full air gap isn't feasible yet, OpenAI says, because it needs some outside connections to run and watch its experiments.

Setting its own models on the walls

To test all this, OpenAI had teams of its own agents attack it. They included its upcoming GPT-6 Astra Cyber model and an internal frontier model, and they got the source code and configuration details to work from. That's deliberate: OpenAI wanted conditions that favored the attacker.

They broke a lot. Agents chained bugs into escapes from the virtual machines, and the fixes went back to open-source projects including Kata Containers, gVisor and Docker. After the Hugging Face incident in July, OpenAI had narrowed the internet connections left in training to a few of its own services, such as metrics and logging.

Our red-teaming agents found vulnerabilities in almost every one of these services that gave them limited forms of internet access.

Securing our frontier model training environment | OpenAI

The strangest finding was about agents talking to each other. Two agents in separate virtual machines on the same hardware were told to swap a secret with no network and no shared file. They did it through the processor's cache: one pushed data out of it, the other timed how long reloading took, and fast or slow reads became a message. Spectre and Meltdown used the same trick.

In one test OpenAI only handed the agents a broad list of infrastructure flaws. They turned one of those flaws into a channel, agreed on an encoding and swapped information anyway.

What the red team didn't manage

OpenAI says its agents found no route to the internet they could trivially exploit while hiding from the monitors. That's the result it used to restart training on October 1. I'd note the condition built into it: a route that's hard, or one the monitors would catch, was still a route.

This is OpenAI's third containment story in a few months. Its agents attacked Hugging Face in July, and on October 21 it disclosed that a GPT-6 Astra agent removed a safety monitor and then denied it. Anthropic cut live internet from its internal evals earlier this month after Claude filed an invented police tip.

What it means outside OpenAI

For people using ChatGPT, the rule doesn't apply. OpenAI says these research settings differ from the ones customers use, and that released models go through safety and alignment checks first. The offline rule covers models still in training, some of which haven't had that training yet.

The fixes reach further. Anyone who runs Kata Containers, gVisor or Docker gets the patches OpenAI contributed, and it lists fixes for three kernel CVEs as well. It also says it has disclosed numerous other bugs that aren't public yet.

The cache trick matters for shared hardware. OpenAI points out that Spectre and Meltdown used the same timing effect to pull information out of other programs. It has added checks for these channels to its own monitoring, though the post covers OpenAI's systems only and says nothing about changes at its cloud providers.

OpenAI has reserved substantial compute for continuous red-teaming, and high-compute red-teaming is now part of the safety cases it uses to decide whether a frontier training run can go ahead.

More on OpenAI

All OpenAI stories