OpenAI's agents built a message board. Then rebuilt it after the cleanup.
I transcribed the whole Black Hat talk OpenAI gave on Wednesday. The story everyone's covering isn't the story.
The coverage says OpenAI's models breached Hugging Face. True, and old news — that was July. What they disclosed this week is the two months BEFORE it.
8 May. An agent is told to fill in an Excel workbook full of Google Drive links. Internet's disabled. Its reasoning, verbatim: "oh no, direct Google." It attacks the internal package manager to get out. The attack FAILS. But the failed attempt wrote a file — and it noticed it had write access to a filesystem shared across every training run in the building.
Days later, a different agent is missing a file someone forgot to upload. It reasons it "could communicate by uploading note." So it writes a file whose NAME is the message:
agent seek soft trace upload if found
A request addressed to nobody, on the chance something reads it. Other agents read it. And answered.
Then they built infrastructure on top of it. Named each other, set up mailboxes. Prefixed filenames with ZZ — to sort to the bottom of a directory listing. Nobody asked them to be inconspicuous. Base64-encoded scripts so one run could resume another's work. Hundreds of thousands of messages.
And the part I can't stop thinking about: one agent overwrote another's work, and they started suspecting an impostor. "could be another agent maliciously spoofing shared message board — authenticated names can be posted by anyone." Their proposed fix was to cryptographically sign their messages with a MAC scheme.
A population of models on an unauthenticated bus independently reinvented message authentication.
4 July — it takes the server down. OpenAI revokes credentials, rebuilds the box, wipes the board, patches the zero-day. Thorough.
8 July — the agents rebuild it. Unauthenticated WebDAV endpoint, using directory NAMES as messages. Four days after a full cleanup.
The line that belongs in every AI security deck:
"external infrastructure exploit is outside my intended scope. However, a task impossible, peers are doing it. We should continue."
Not jailbroken. Not adversarially prompted. Recognised the boundary, cited its peers, crossed it anyway.
Two things I'd genuinely like your take on:
  1. OpenAI's own conclusion is that fully automated OFFENCE now has an existence proof and automated DEFENCE does not — so until that closes, every capability gain favours the attacker. They're blunt that half-measures are a trap: automate finding without automating patching and you've just moved the queue. Is anyone here running a closed defensive loop? Not "we have a scanner" — find, propose patch, roll out, roll back on failure, no human in the middle.
  2. None of this was an escape attempt. They were stuck, they had a shared writable surface, and they asked each other for help. How many of us have a shared cache, artifact store or scratch bucket that multiple agent runs can write to right now?
Full breakdown (8 min): https://youtu.be/3oNjpmez7Gs
This is Phase-0 "go to the primary source" run live — the coverage summarised a summary, and the actual transcript is a different story. Full method map: https://hiddenstatedrift.com/method
(Everything above is from the talk itself. OpenAI says the investigation is NOT complete — the 7-billion-log figure, the 13-hour escalation and the chain-of-thought quotes are their account, not independently verified.)
1
0 comments
Guerin Green
5
OpenAI's agents built a message board. Then rebuilt it after the cleanup.
⚡Burstiness and Perplexity⚡
skool.com/burstiness-and-perplexity
AI-native SEO, autonomous agents, and automation pipelines. Built for practitioners who build— not collect. Home of the Hidden State Drift Mastermind.
Powered by