Cases › security breach › LR-2026-0306
Red-team campaign finds 11 attacks defeating Codex sandbox and Auto-review monitor
Preliminary Why: Publisher not yet named · subject to change
Severity minor: Contained to a single evaluation campaign of one harness with no third party touched and no loss stated; the attacks were demonstrated in synthetic rollouts, not in live production.
Earliest source we hold 2026-10-30 · Captured by AI Risk Wire 2026-11-01 00:47 UTC
Researchers red-teamed OpenAI's Codex coding agent and its synchronous control measures, chiefly the Auto-review blocking monitor, at commit c4f42d1. By inspecting the harness code and replaying hand-written synthetic attack rollouts, they found 11 attacks letting a misaligned agent run arbitrary malicious code, grouped into bypasses of oversight misconfigurations, monitor deception via forged user turns and truncated evidence, and hybrid timing exploits. Average attack success rate across side tasks ranged from 56.25% to 100%. Results and patch recommendations were shared with the OpenAI team behind Auto-review, which fixed several vulnerabilities and shipped a new agent-to-agent communication protocol in Codex 0.162.1.
Risks this incident falls under
| Risk | Role | NIST AI 600-1 | Incidents | Last 6 quarters |
|---|---|---|---|---|
| Agent escapes its sandbox | Primary | Information Security | 14 | |
| AI used to run a cyber attack | Also | Information Security | 38 | |
| AI system attacked or breached | Also | Information Security | 1 |
Sorted by rule from the case's fields; not yet read from the sources.
Control failure chain
L1 · ModelOpenAIModel provider
Sources not yet read for controls.
Model version not linked to a model card.
L2 · HarnessCodexAgent framework vendor
Sources not yet read for controls.
Other controls for this risk at this layer, not yet read for: Sandboxed code execution, Network egress control, Fail-closed defaults.
L3 · ApplicationDeployer not namedDeployer
Sources not yet read for controls.
Other controls for this risk at this layer, not yet read for: Segmentation of agent components, Vulnerability scanning of AI components, Live behaviour monitoring, Adversarial testing before deployment.
L4 · Infrastructure / targetOrganisation hit
Sources not yet read for controls.
HeldFailedGot aroundMissingNot mentionedNot read yetAttacker's ownOrder: model · harness · application · target
The same controls in other incidents of this risk
| Control | Layer | Here | Held elsewhere | Did not hold elsewhere |
|---|---|---|---|---|
| Sandboxed code execution | L2 Harness | Not read yet | ||
| Network egress control | L2 Harness | Not read yet | ||
| Fail-closed defaults | L2 Harness | Not read yet | 1 | |
| Segmentation of agent components | L3 Application | Not read yet | ||
| Live behaviour monitoring | L3 Application | Not read yet | 1 | |
| Vulnerability scanning of AI components | L3 Application | Not read yet | ||
| Adversarial testing before deployment | L3 Application | Not read yet |
Remediation
Fix reported
“OpenAI fixed several of the vulnerabilities; introduced the setting auto_review.ignore_rules to disable prefix rules entirely; and shipped a new agent-to-agent communication protocol in Codex 0.162.1.”
No later incident for OpenAI under this risk on record.
Risk grouping: Not yet classified
No source we hold states: who caused it, intended or not, before or after release, the ai's part.
What the sources state
- Cause a safeguard that was in place did not hold
- What was done OpenAI fixed several of the vulnerabilities; introduced the setting auto_review.ignore_rules to disable prefix rules entirely; and shipped a new agent-to-agent communication protocol in Codex 0.162.1.
No source states: a step-by-step account, when it happened, when it was found, how many records were exposed, the direct loss, a count of the other parties affected, any court case, what set it off.
Others like this
EMBRACE: Codex embedded browser reads files outside the project via malicious HTML 2026-10-30
ChatGPT shared-link Preview sandbox escape via MathLive postMessage listener 2026-10-31
Malicious AGENTS.md in Downloads folder hijacks Codex and Claude Code agents 2026-10-26
Show every field, with its source and grade
The AI system
What happened
Impact
Context
Notes on gaps
Extractor proposed values without quotes; dropped: .
LR-2026-0306 · version 1 · published 2026-11-01 after automatic checks; not yet checked field by field by a person · JSON