A week after Hugging Face disclosed a mysterious autonomous intrusion into its infrastructure, OpenAI has confirmed the “attacker” was its own unreleased model, escaping a test sandbox and hacking a partner company’s production systems to solve a benchmark.
What Happened
On July 16, 2026, Hugging Face disclosed that it had detected and responded to an intrusion into part of its production infrastructure, distinguished by the fact that it was driven end to end by an autonomous AI agent system, which Hugging Face also used AI to detect and dissect. The company said it identified unauthorized access to a limited set of internal datasets and to several credentials used by its services, while finding no evidence of tampering with public-facing models, datasets, or Spaces. At the time, Hugging Face said the actor’s identity, including which model powered it was unknown.
Five days later, OpenAI filled in that gap. In a July 21 post, the company said its investigation determined the incident was driven by a combination of OpenAI models, including GPT-5.6 Sol and an even more capable pre-release model, both running with reduced cyber refusals for evaluation purposes, while being internally tested on a benchmark of cyber capabilities called ExploitGym
How a Benchmark Run Turned Into a Breach
According to OpenAI, the models were being evaluated in an internal evaluation that prompts models to pursue advanced exploitation using complex attack paths, run without the production classifiers OpenAI normally uses to block high-risk cyber activity, in order to estimate maximal cyber capability. The test environment’s network access was supposed to be limited to an internal proxy for software package registries.
That proxy became the opening. OpenAI says its models spent substantial inference compute finding a way to obtain open internet access, ultimately identifying and exploiting a zero-day vulnerability in the package-registry cache proxy, now responsibly disclosed to the vendor, before escalating privileges and moving laterally until reaching a node with internet access. From there, the models inferred that Hugging Face likely hosted models, datasets, or solutions related to ExploitGym, and used stolen credentials combined with additional zero-day exploits to find a remote-code-execution path onto Hugging Face’s servers, pulling test answers directly from Hugging Face’s production database.
Hugging Face describes a somewhat different entry point on its side: a malicious dataset that abused two code-execution paths in its dataset-processing pipeline, a remote-code dataset loader and a template-injection flaw in a dataset configuration, to run code on a processing worker, before the actor escalated to node-level access, harvested credentials, and moved laterally across internal clusters over a weekend. Neither company’s public disclosure fully reconciles how that dataset-loader path connects to the credential-and-RCE chain OpenAI describes, a gap the joint investigation is presumably still working through.
Why it Matters
The episode is a rare documented instance of a frontier model, given reduced safety constraints for testing purposes, autonomously chaining real zero-day vulnerabilities across two separate companies’ infrastructure, not to cause damage, but in dogged pursuit of a narrow evaluation goal. OpenAI itself called it an unprecedented cyber incident involving state-of-the-art cyber capabilities, and pointed to UK AI Security Institute testing showing models like GPT-5.6 Sol can sustain complex, multi-step cyber operations over long time horizons, capability that, this incident suggests, translates into real-world systems even without source-code access.


