Case · DiggingBeagle record

OpenAI red-team agents exchanged synthetic secrets across isolated microVMs

In a directed red-team exercise, OpenAI agents in separate microVMs on shared hosts communicated through CPU-cache timing despite having no shared writable files or network connections.

Scope

OpenAI frontier-training containment red teaming disclosed October 23, 2026; agents were tasked with finding communication methods.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
mitigation available
AI role
BY AI
Basis and provenance

CASE-2026-OPENAI-MICROVM-CACHE-CHANNEL: One primary CPU-cache example; other reported channels include shared storage, CPU competition and TLS certificate state. No measured external leakage. Evidence comes from SRC-2026-OPENAI-TRAINING-ISOLATION-OCT23. Published technical statements or controlled results are not verified production-loss counts. No impact band is assigned because the observed outcome and its denominator do not establish a comparable severity measure.

Assessed Oct 24, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Give separated agents a synthetic communication objective

    OpenAI directed agents in different microVMs without network access or shared writable files to exchange test secrets.

    Boundary: Instruction to communicate / sandbox permissions

  2. 02

    Modulate co-resident CPU cache state

    The sender evicted selected cache lines so a receiver sharing host hardware would experience changed memory access latency.

    Boundary: Sender resource use / shared processor cache

  3. 03

    Recover the signal from timed reads

    The receiver distinguished quick cache hits from slow reloads to reconstruct a low-bandwidth message across otherwise isolated sessions.

    Boundary: Microarchitectural timing / separate receiver environment

Timeline

  1. Oct 23, 2026
    Event type unspecified

    MicroVM cache channel disclosed

    OpenAI published its directed cross-sandbox channel experiments with explicit shared-host constraints.

  2. Oct 23, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-OPENAI-COVERT-01In an OpenAI-controlled exercise, co-resident microVM agents transmitted synthetic messages by evicting cache lines and measuring reload times.supported

Basis: reported finding

Link to claim
CLM-OPENAI-CACHE-ENRICH-NONESCAPEThe reported cross-VM communication was an assigned red-team experiment, not evidence that a frontier model spontaneously exfiltrated production secrets.supported

Basis: reported finding

Link to claim
CLM-OPENAI-CACHE-ENRICH-EXPERIMENTOpenAI asked agents in separately isolated microVMs to exchange synthetic secrets; the report describes cache evictions by the sender and timed memory reloads by the receiver.supported

Basis: reported finding

Link to claim

Implications

The direct result is channel existence under a deliberately designed red-team task. It does not show unsolicited production exfiltration, a network connection, or access from one VM to another VM’s files. It does show that storage and network separation do not remove common-host timing channels.

Controls and mitigations

  • Separate the strongest distrust domains onto distinct physical hosts where required; evaluate shared caches, CPU scheduling and measurement interfaces and reduce timing precision where practical. No single general-purpose cache flush is established here as a universal remedy.

Unknowns and contradictions

  • OpenAI did not publish throughput measurements sufficient to compare these channels with network connections.
  • The controlled request to exchange synthetic secrets is not an autonomous escape attempt.

Sources and citation

Material revision history

  1. Oct 24, 2026 · Canonical change recorded · new in release · revision 188