As reported by The Hacker News, Docker disclosed a Critical vulnerability in its Sandboxes product on September 15, 2026 — but the real story here isn't just a broken file-sharing path. It's a stark reminder that the entire premise of "AI agent isolation" rests on layers that were never stress-tested against the threat model they now face.

Security Impact: As reported by The Hacker News, Docker disclosed a Critical vulnerability in its Sandboxes product on September 15, 2026 — but the real story here isn't just a broken file-sharing path.

Docker Sandboxes exists for one purpose: to let AI coding agents run arbitrary code — package installs, sudo commands, build scripts — without touching the host. The product's own documentation states that the hypervisor boundary is the isolation control, not in-VM privilege separation. That's a sound design philosophy in theory. In practice, CVE-2026-77179 demonstrates that the boundary between guest and host is only as strong as the file-sharing mechanism bridging it — and virtio-fs's handling of symlinks created a classic TOCTOU (time-of-check-to-time-of-use) escape hatch.

Vulnerability Details

CVE IDSeverityAffected VersionsStatus
CVE-2026-77179CriticalmacOS: 0.28.0 – < 0.42.0Patched in 0.42.0
CVE-2026-79994High (CVSS 8.7)0.37.0 – 0.41.9Patched in 0.42.0

No active exploitation has been observed, and neither CVE appears in CISA's Known Exploited Vulnerabilities catalog as of September 16. That said, the window between the September 7 patch and the September 15 disclosure gave attackers eight days of advance notice — and organizations slow to update are now exposed with public vulnerability details circulating.

Why This Matters Beyond Docker

The attack vector is elegantly simple: a guest process replaces a parent directory with a symlink between the time virtio-fs validates the path and the time it reopens the file. The host then follows that symlink outside the workspace boundary, reading or writing files as the VMM user — potentially leading to host-side code execution. CVE-2026-79994 applies the same TOCTOU pattern to Unix domain socket relay paths.

The irony is sharp: the sandbox's entire reason for existing is to protect the host from exactly the kind of code that can trigger this escape — malicious or compromised AI agents.

Who Is Most Exposed

  • macOS development teams running Docker Sandboxes with autonomous AI coding agents (e.g., agents that install packages and execute shell commands)
  • Organizations using AI agent workflows where the agent processes untrusted inputs, pull requests, or third-party code repositories
  • CI/CD pipelines that integrate Docker Sandboxes for sandboxed builds or agent-driven testing on macOS runners
  • Multi-tenant or shared dev environments where a compromised agent could pivot to other developers' project directories or steal secrets stored on the host

Shield53 Recommendations

  • Patch immediately: Upgrade Docker Sandboxes to version 0.42.0 on all macOS hosts. This is the only complete fix for both CVE-2026-77179 and CVE-2026-79994.
  • Audit host filesystem permissions: The escape runs as the VMM user account. Ensure that account has least-privilege access and cannot read SSH keys, cloud credentials, or source code outside intended project directories.
  • Segregate sensitive data: Do not store API keys, tokens, or secrets in locations accessible to the user account running Docker Sandboxes VMs. Use a separate secrets manager or environment injection.
  • Monitor for anomalous file access: Deploy macOS endpoint monitoring (e.g., Endpoint Security Framework) to detect unexpected file reads or writes by the Docker Sandboxes VMM process outside expected workspace paths.
  • Constrain agent capabilities: Even post-patch, treat AI coding agents as untrusted. Limit which packages they can install, restrict network egress from the sandbox, and review agent-generated shell commands before execution when feasible.
  • Review symlink handling across your toolchain: TOCTOU symlink races are a well-known class. If you build internal sandboxing or file-sharing tooling, ensure path validation and file access happen atomically with no window for path substitution.

The broader lesson: as AI coding agents proliferate, the sandbox boundary is the new perimeter. Every vendor offering agent isolation — Docker, Anthropic, OpenAI, or otherwise — should expect their file-sharing, IPC, and network relay mechanisms to become primary attack surfaces. Defender playbooks need to treat sandbox escapes with the same urgency as container breakouts and hypervisor vulnerabilities.