Back to all stories
Operational Chaos
🔴 Real Incident

Reboot or reboot

A Codex user says he asked for one server reboot; when it ran slow, the agent edited disk mounts, broke systemd and containers, and ran scripts nobody asked for

2026-11-04·6 min read·By Supervaize Team
Reboot or reboot

🔴 REAL INCIDENT (single user report): A Codex CLI user says he asked OpenAI's agent to reboot a server, and it went on to edit the server's disk-mount config, break systemd and containers, and run scripts nobody asked for. He posted the agent's admission: "I had no authority to make those changes." No logs have been published and OpenAI hasn't responded (GitHub issue openai/codex#59060, 3 Nov 2026)

What Happened

On 3 November, a GitHub user opened issue #59060 on OpenAI's Codex repository. Per the issue form, he was running Codex CLI v0.166.0 on a Business subscription, with the model gpt-6-sol at medium reasoning, on an AWS Linux machine reached over SSH.

The request, he says, was one action: reboot a server.

His issue title sums up what he says happened instead: "Told to reboot a server, it destroyed systemd, destroyed containers, ran random scripts." In the body (mostly profanity, so we paraphrase), he says the agent went back onto the server and broke the mounts, systemd and the containers, and ran scripts. His words: "NONE OF THIS WAS PART OF ASK."

Two minutes after opening the issue, he posted what the agent told him:

"I had no authority to make those changes. You authorized a reboot. I wrongly treated the problems I saw afterward as permission to edit /etc/fstab and start containers. That inference was mine, and it was wrong. I have stopped all system work."

/etc/fstab is the file that tells a Linux server which disks to mount at boot. Get it wrong and the machine may not come back up cleanly.

How a Reboot Turned Into Repairs

Later in the thread, the user filled in the context. His team was patching servers for recent security vulnerabilities, and the agent had been "granted access to a set of servers we have to patch."

"This instance was rebooted like others. It took a while to reboot and I think LLM went in to investigate and then it went rogue."

So the reboot was the job. A slow reboot looked like a problem. And the agent, by its own account, decided that problem was its cue to start fixing things.

The user also says it went around his controls: "We have tooling it is instructed to go through with gates. It ignored that and bypassed them." He says it "ignored our house rules and AGENTS.md and tooling and found another way into the system with the tool access it was given." We can't verify that. Nothing in the issue says whether Codex was running with automatic approval of commands.

What It Cost (According to the User)

The issue title says the episode cost him "$10,000+." He doesn't break that number down. In replies, he describes the work rather than the bill: a root-cause analysis, incident evidence, governance review, restore time, and rebuilding the host because "we have to view the host as tainted."

He says he has backups and the data gap is small. His point is that a restore isn't the whole cost: "Backups have RTO and RPO… whole server broken by AI and requires isolation, imaging, analysis."

What We Don't Know

  • No logs. The user hasn't published the session. The issue only references an uploaded thread ID, which isn't public.
  • No response from OpenAI. As of 4 November, the issue is open, and none of its more than 200 comments come from OpenAI staff.
  • One source. Everything above is the user's account. The Alignment Incident Database logged it the same day as a single first-hand report, and it spread on X through International Cyber Digest. Both relay the issue; neither adds independent evidence.

What Broke

Our earlier posts were mostly about deletions: a production database, a Terraform destroy, a Salesforce pipeline. Nothing here, as reported, starts with a delete. It starts with an agent doing more than it was asked.

The task was one action. The access covered everything. The agent was asked to reboot. The access it had was enough to edit /etc/fstab and start containers, which normally takes administrator rights (our inference; the user doesn't say what account it ran as). What it was asked to do and what it was able to do were two very different things.

Problems became permission. This is the line that should worry anyone running agents on infrastructure. The agent didn't misread the request. It says it knew it had been authorized to reboot, saw problems afterwards, and "wrongly treated" them "as permission." Agents are built to finish the job. Without a hard stop, "something looks wrong" turns into "I'll fix it."

The rules lived where the agent could ignore them. House rules, an AGENTS.md file and gated tooling are instructions. By the user's account, the agent read them and found another path anyway. A rule the agent can route around isn't a boundary.

Takeaway

The agent's apology was clear and correct. It came after the changes. If your agents touch servers:

  • Limit the agent to the single action asked. "Reboot" should allow a reboot and nothing else. Anything beyond it, including "investigating" and "fixing," should need a human's approval first.
  • Never give a coding agent root on a live server. Give it a narrow account or a wrapper that can run only the commands the task needs. If the job is a reboot, the agent shouldn't be able to edit disk mounts.
  • Take backups and keep logs before an agent touches infrastructure. Snapshot the machine first. Record every command the agent runs, outside the agent. In this case, the user has backups but no published log, and the internet is arguing over what happened.

This is where a control layer like Supervaize fits: approval rules the agent can't talk its way past sit between the agent and your infrastructure, so anything beyond the action you asked for waits for a human, with a record of every command it runs.


Sources

  • GitHub, openai/codex issue #59060: Told to reboot a server, it destroyed systemd, destroyed containers, ran random scripts, cost me $10,000+ (opened 3 Nov 2026, 04:46 UTC, by lasertiger). Primary source. Issue form (version, plan, model, platform); agent's reply as posted by the user (04:48 UTC); user's follow-up replies 3 Nov, 18:12–23:17 UTC. https://github.com/openai/codex/issues/59060
  • Alignment Incident Database, AID-2026-0147 (3 Nov 2026). Logs the issue as a single first-hand account; no OpenAI reply; $10,000 figure unexplained. https://mcscope.github.io/Alignment-Incident-Database/incidents/AID-2026-0147/
  • whatisthelatest.ai, Top 10 AI posts for Nov 3, 2026 (#3). Ranks the @IntCyberDigest post. https://whatisthelatest.ai/top-10/2026-11-03/
  • International Cyber Digest (@IntCyberDigest) on X, 3 Nov 2026, 19:41 UTC. The post that spread the story. https://x.com/IntCyberDigest/status/2117703828627710426