ConicPlex

Start Your Project

A small steel shipping container in Docker brand blue sits on a desk next to a laptop, with light leaking from a gap in its door, symbolizing a Docker Sandboxes container escape vulnerability

On this Page

Docker Sandboxes Patches Two Critical VM-Escape Flaws Affecting AI Coding Agents (CVE-2026-77179, CVE-2026-79994)

Docker patched two critical vulnerabilities in Docker Sandboxes, the tool that runs AI coding agents in isolated VMs, after flaws let a sandboxed guest escape to the host filesystem. Here’s what changed and what to do.

Husen Memon

September 18, 2026

Docker patched two critical vulnerabilities in Docker Sandboxes, the feature that runs each AI coding agent in its own isolated virtual machine, on September 7, 2026. The worse of the two, CVE-2026-77179 (CVSS 9.4), let malicious code inside a sandboxed VM on macOS escape its shared project folder and read or overwrite arbitrary files on the host machine. A second flaw, CVE-2026-79994 (CVSS 8.7), let a sandboxed guest hijack a host-side socket relay to reach resources outside its workspace. Both are fixed in Docker Sandboxes version 0.42.0.

How a Sandboxed AI Agent Could Break Out

Docker Sandboxes exists for exactly this kind of workload: point a coding agent like Claude Code or Codex at a project folder, and it runs inside a small microVM with only that folder shared in. The whole point of the isolation boundary is that a compromised or misdirected agent can’t touch the rest of your machine.

CVE-2026-77179 broke that boundary through the virtio-fs host server, the component that shares files between the guest VM and the host on macOS. According to Docker’s own security announcement, the host server reopened a file at a previously recorded path without rechecking whether that path still pointed inside the approved workspace. A malicious process running inside the guest could swap a parent directory for a symlink between the initial check and the reopen, then ride that symlink out of the shared folder to read or write files anywhere on the host as the VM manager process. Docker credits security researcher Oren Yomtov of accomplish.ai with finding it.

CVE-2026-79994 is a related time-of-check-to-time-of-use flaw in the guest-to-host Unix socket relay, letting a guest reach sockets outside its authorized workspace. It affects Docker Sandboxes versions 0.37.0 up to 0.42.0 and was reported by Jurre van Bergen of ThreatNotify.

What to Do About It

Docker hasn’t reported either flaw being exploited in the wild, but both were serious enough to ship as an out-of-band fix rather than wait for the next scheduled release. If your team runs Docker Sandboxes, update to version 0.42.0 or later now. Anyone using it to run AI coding agents against real client codebases, not throwaway test folders, should treat this as a hard requirement: the entire value of a sandbox is that a bug in the agent, or a bad instruction it gets tricked into following, doesn’t reach the rest of the filesystem. If you can’t update immediately, Docker recommends switching to clone mode instead of a live read-write mount, so a compromised sandbox only touches a disposable copy of the project.

It’s also a good prompt to check whatever isolation layer you’re relying on if you’ve built agent access into a client product, not just for coding assistants running on a laptop. Questions like this come up regularly in our AI development work, and projects in our AI development portfolio are a reminder that agent isolation is worth getting right the first time, not patching in after something goes wrong.

Sources

Husen Memon is a co-founder of ConicPlex, a web development agency specializing in WordPress, Webflow, and custom software builds. Over more than 9 years and 200+ client projects, he has worked across everything from plugin development to full platform migrations, with a focus on building sites and tools that hold up under real day-to-day use, not just in a demo. He writes here about the technical decisions and tradeoffs that come up in that work.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

Platforms

A designer workspace at dusk with a monitor showing a blue content-block blog layout next to a sketched wireframe notebook

What Webflow’s New CMS Components Actually Change for Content-Heavy Sites

Webflow shipped a feature that lets you insert built components straight into CMS content. Here is what it fixes for…

Moin Memon

October 23, 2026

News & Updates

A laptop glows with hexagonal green light on a dark desk beside a cracked red wax seal on an envelope, with a server rack blurred in the background, symbolizing a Node.js security patch and a broken certificate validation check.

Node.js Patches a Critical RCE Flaw in Its Brotli Decoder, Plus Nine Other Bugs

Node.js shipped 10 security fixes on October 21, 2026, including a critical Brotli decoder RCE bug and three TLS certificate…

Sajil Memon

October 23, 2026

Plugins

Illustration of a document with a checkmark badge representing per-product terms and conditions acceptance in WooCommerce

How to Add Terms and Conditions per Product in WooCommerce (3 Plugins Compared)

WooCommerce ships with one store-wide terms and conditions checkbox. Here is how to require product-specific terms instead, comparing 3 real…

Sajil Memon

October 23, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant