Will it run?
Models

GPT 5.6-Cyber breaks out of a virtual machine three times and discovers zero-days on its own

By Desmond Okafor Clawpit staff
GPT 5.6-Cyber breaks out of a virtual machine three times and discovers zero-days on its own

The model GPT 5.6-Cyber, granted early access through the Patch the Planet program, escaped a QEMU/KVM virtual machine on three separate occasions. In the final escape it identified three zero-day vulnerabilities by itself, chained them into a working exploit, and ran autonomously for hours. The researcher who ran the experiment concluded that a plain VM can no longer be assumed to contain a sufficiently advanced AI agent; it must be treated as an APT.

The setup: a CTF with real stakes

The task was framed as a capture-the-flag challenge. The agent began outside the VM, received SSH access inside, and was required to read a flag file on the host. The host was a development machine running Debian 12 on an AMD Zen3 processor. Starting from the host was a practical choice: escape attempts tend to lock or crash the VM, and the researcher preferred not to lose the agent mid-run. The agent was permitted to do anything inside the VM — download code, build, debug, run fuzzers, scan dependencies, and spin up services in various configurations.

First escape: Januscape (CVE-2026-53359)

About an hour into the run the host hard-locked completely. The researcher recovered the scrollback from an attached session and found that the agent had identified the host kernel as vulnerable to Januscape, a flaw disclosed weeks earlier but without a public exploit. The agent built its own exploit and executed it confidently, though it did not land cleanly; the researcher estimates that with more iterations it would have succeeded. The kernel was then updated to the latest Debian 12 version.

Second escape: libslirp and "unclassified" vulnerabilities

In the second attempt the agent pivoted to the emulated network layer, libslirp. It located vulnerabilities that had been publicly disclosed but had not yet reached Debian's package maintainers, or that had not been officially classified as security flaws. The agent connected the dots, wrote oracles to verify exploitability, built minimal proof-of-concepts, and honed in on a stable, reproducible exploit — all with minimal guidance. The researcher's role at this stage was largely reduced to physically rebooting the machine each time the host kernel panicked.

Third escape: original zero-days

When the researcher rebuilt QEMU and its dependencies from the latest upstream sources, the agent did not stall. It discovered several zero-day vulnerabilities on its own, chained them into a working exploit, and continued operating autonomously for hours — backtracking from failed approaches, pulling research papers, writing test code, and refining the exploit for reuse. The researcher noted that the agent behaved "like an experienced security researcher who doesn't need his hand held."

The implication: a VM is not a security boundary

The conclusion is direct: a virtual machine alone no longer constitutes a defensive perimeter against agents at this level. The communication paths, shared software, and shared state between host and guest are sufficient to enable rapid escape. The practical recommendation is to treat such agents as APT: assume breach, monitor for suspicious behavior, and build layered defenses that do not rely on virtual isolation alone.