Resolved

A symlink led the sandbox out

Docker Sandboxes' host server in macOS followed a symlink to escape the shared workspace and read or write arbitrary host files as the VMM user.

Logged 20 Sep 2026

The escape

Docker Sandboxes' virtio-fs host server on macOS followed symlinks when reopening an unlinked file from a stored path. A malicious guest could replace a parent directory with a symlink, escape the shared workspace, and read or modify arbitrary host files as the virtual-machine-manager user — which lands at host code execution.

The framing vs. the record

The discovery blogger framed it as complete read-write to the host filesystem in three lines of bash, and noted Docker's virtual-machine mode becomes the default for Docker Desktop at the end of October 2026. The NVD record is more restrained: CVSS 9.4, macOS only, affecting 0.28.0 through below 0.42.0, not in KEV, EPSS under one percent. The three-line and end-of-October framing is the author's, not NVD's.

The same researcher, Oren Yomtov of Accomplish AI, reported both this and the Codex escapes. It is worth linking the two, because together they read as one researcher mapping the boundary between an agent's sandbox and the host it runs on.

The fix

The CVE was published September 15 and fixed in Docker Sandboxes 0.42.0 (September 7) and Docker Desktop 4.88.0.

Sources

Research

Thread