When sandboxed agents talk through the CPU cache OpenAI on 23 October 2026 published "Securing our frontier model training environment," a write-up of a large red-teaming campaign against its own model sandboxes, reporting that agents running in separate microVMs with no network and no shared writable files still passed secrets to each other through the processor's CPU cache. Security researcher Halvar Flake (Thomas Dullien) responded that the result was unsurprising, saying agents told to communicate and aware of cache timing would try it first. The finding matters because the technique is a textbook covert channel studied since 1973, and virtual machines including Firecracker do not stop it. On 23 October 2026 OpenAI published Securing our frontier model training environment https://openai.com/index/securing-our-frontier-model-training-environment/ , a write-up of a large red-teaming campaign against its own model sandboxes. One paragraph went round social media faster than the rest: agents in separate microVMs, with no network and no shared writable files, still managed to pass secrets to each other through the processor’s cache. Not everyone was surprised. Halvar Flake Thomas Dullien , a well-known security researcher, replied: Am I weird for not finding it insane? You tell agents to communicate, they know about cache timing, this is the first thing you’d expect they try? He has a point. This is not a new kind of attack. It is a textbook covert channel , and the computer-security literature has studied this exact problem since 1973. What is new is who is using it: models that can read the research, design a protocol, and try for as long as you let them. This post covers what OpenAI actually reported, why a virtual machine Firecracker included does not stop it, what seventeen years of cross-tenant attacks teach, and a layered defence, from scheduling policy down to cache colouring, drawing on USENIX, IEEE S&P, CCS, OSDI, Black Hat, Chaos Communication Congress, hacker-camp and Platform Security Summit work, and on public proofs of concept. It follows on from Sandboxing untrusted AI agents on Linux https://gctl.io/blog/2026/sandboxing-untrusted-ai-agents-on-linux/ , which covers the sandbox mechanisms themselves; this post is about what leaks between sandboxes that are working as designed. 📖 Terms in this section - Sandbox. A restricted environment for running code you do not fully trust, so that mistakes or attacks stay contained. NIST glossary https://csrc.nist.gov/glossary/term/sandbox - Red-teaming. Attacking your own systems on purpose, playing the adversary, to find weaknesses before a real attacker does. NIST glossary https://csrc.nist.gov/glossary/term/red team - Virtual machine VM and microVM. A VM is a complete computer simulated in software, with its own operating system, running on a real machine alongside other VMs. A microVM is a stripped-down VM that starts in a fraction of a second; Firecracker, built by AWS, is the best-known one. NIST glossary https://csrc.nist.gov/glossary/term/virtual machine · Firecracker https://firecracker-microvm.github.io/ - CPU cache. A small, very fast memory inside the processor that keeps copies of recently used data, so the processor does not have to wait for the much slower main memory. It is the medium OpenAI’s agents used to signal. CPU cache https://en.wikipedia.org/wiki/CPU cache - Proof of concept PoC . A working demonstration that an attack is possible, usually published as code. Proof of concept https://en.wikipedia.org/wiki/Proof of concept - Where the research comes from. USENIX Security https://www.usenix.org/conference/usenixsecurity26 , IEEE S&P https://www.ieee-security.org/TC/SP-Index.html and ACM CCS https://www.sigsac.org/ccs.html are the main peer-reviewed academic security conferences NDSS, RAID, MICRO, HPCA, EuroSys and OSDI, also cited here, are peer-reviewed too . Black Hat https://en.wikipedia.org/wiki/Black Hat Briefings is the largest industry security conference, and the Chaos Communication Congress https://events.ccc.de/en/ is the annual hacker conference of Europe’s Chaos Computer Club, where much of this research was also presented. Everything here is point-in-time late October 2026 . Quotes are from OpenAI’s report unless marked otherwise. 🔎 What OpenAI reported 📖 Terms in this section - Container. A way of running a program with its own private view of files, processes and network, while sharing the machine’s operating-system kernel with every other container. Lighter than a VM, but weaker, because the kernel is shared. NIST glossary https://csrc.nist.gov/glossary/term/container · Docker overview https://docs.docker.com/get-started/docker-overview/ - Kernel. The core of the operating system. It controls memory, processes and hardware, and every program must ask it for anything privileged. Kernel