What happened
In controlled demonstrations, malicious code running inside an AI coding-agent sandbox replaced path components or socket paths after validation so the host-side service reopened resources outside the authorized workspace.
2026-09-15
HighVendor postAnalysis of two demonstrated Docker Sandboxes flaws that let malicious AI-agent workloads reach macOS host files or unauthorized Unix sockets.
What happened
In controlled demonstrations, malicious code running inside an AI coding-agent sandbox replaced path components or socket paths after validation so the host-side service reopened resources outside the authorized workspace.
Why it matters
Potential read or modification of macOS host files with the account running the virtual machine, possible host code execution depending on the files reached, and access to capabilities exposed through Unix sockets outside the workspace. No in-the-wild exploitation was reported.
Missing authorization check
Object-bound validation at the final host open or connect operation, plus independent authorization before a compromised agent runtime uses protected credentials or performs consequential downstream mutations.
Would PP block it?
Malicious guest code may still cross the vulnerable local boundary and access ungated host resources. Where consequential actions are routed through Permission Protocol, the escaped workload must present a separately authenticated receipt bound to the exact action and signer before those actions execute.
Incident analysis
2026-09-07
Docker releases Sandboxes 0.42.0 with fixes for both vulnerabilities.
2026-09-15
Docker publishes its security announcement and CVE details for CVE-2026-77179 and CVE-2026-79994.
2026-09-17
Independent reporting summarizes the flaws and notes that no exploitation was reported.
Authorization boundary
This incident is categorized as Governance bypass. The relevant Permission Protocol gate is Runtime Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
Permission Protocol cannot repair the sandbox escape or protect host files, but an external Runtime Gate can keep merge, deployment, publication, protected credential use, and infrastructure mutation behind authority the compromised host cannot produce alone.
Related incidents and controls
GitSpawn: Malicious Repository Configuration Could Run Code Outside Coding-Agent Sandboxes
Plugin4Shell Can Bypass Plugin SHA Pins for Zero-Click Code Execution Across Four Coding Agents
CVE-2026-82533 Let a DeepSeek Harness Agent Disable Its Own File Sandbox Without Human Approval
Start small
This incident maps to Runtime Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.