Skip to main content

Docker Sandboxes CVE-2026-12539

| EUVDEUVD-2026-37893 MEDIUM
Improper Initialization (CWE-665)
2026-06-18 security@docker.com GHSA-x6hr-f96v-hhgg
5.7
CVSS 4.0 · Vendor: docker
Share

Severity by source

Vendor (docker) PRIMARY
5.7 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.6 MEDIUM

AV:L because exploitation requires code execution inside the sandbox; AC:H maps the daemon-restart prerequisite (AT:P in 4.0); S:C captures the sandbox boundary escape enabling external ICMP traffic.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (docker).

CVSS VectorVendor: docker

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Patch available
Jun 18, 2026 - 17:02 EUVD
Source Code Evidence Fetched
Jun 18, 2026 - 14:35 vuln.today
Analysis Generated
Jun 18, 2026 - 14:35 vuln.today

DescriptionCVE.org

Docker Sandboxes (sbx) blocks ICMP egress with an authorizer applied only at network-creation time, and does not re-apply it to networks rebuilt from disk when the Docker daemon restarts, so a restart-surviving sandbox forwards ICMP to arbitrary hosts. A workload inside a sandbox, which the threat model treats as untrusted, can therefore defeat the documented ICMP egress block to perform network reconnaissance and exfiltrate data over an ICMP covert channel, regardless of the configured allowlist.

AnalysisAI

ICMP egress policy bypass in Docker Sandboxes (sbx) allows untrusted workloads - explicitly including AI agents - to defeat the documented ICMP block and reach arbitrary external hosts after a Docker daemon restart. The authorizer enforcing the ICMP egress restriction is applied only at network-creation time and is never re-applied when the daemon reconstructs network state from disk on restart, leaving the policy unenforced for the lifetime of the rebuilt network. No public exploit has been identified at time of analysis, but the bypass enables network reconnaissance and covert-channel data exfiltration directly contradicting the sbx threat model, which treats sandbox workloads as adversarial.

Technical ContextAI

Docker Sandboxes (sbx) is Docker's AI-agent isolation product, designed to contain untrusted workloads such as code-executing AI agents behind strict network policy including ICMP egress blocking. The root cause is CWE-665 (Improper Initialization): the authorizer object responsible for enforcing the ICMP egress rule is attached to the network object at creation time but is not re-instantiated or re-bound when the Docker daemon restarts and deserializes network state from disk. This produces a divergence between the intended policy and the enforced runtime state - the network exists and routes traffic, but the authorizer gate for ICMP is absent. The Docker Sandboxes release notes for v0.33.0 (https://github.com/docker/sbx-releases/releases/tag/v0.33.0) explicitly confirm the fix: 'ICMP egress is blocked across daemon restarts,' validating the described root cause. The same release also addressed a related DNS-based exfiltration channel (DNS lookups gated on network policy), suggesting a broader audit of policy re-initialization across daemon restarts was conducted.

RemediationAI

Upgrade Docker Sandboxes (sbx) to v0.33.0 or later, which resolves the issue by ensuring ICMP egress remains blocked across daemon restarts, as confirmed in the release notes at https://github.com/docker/sbx-releases/releases/tag/v0.33.0. Prior to patching, administrators can apply host-level iptables or nftables rules to drop outbound ICMP traffic originating from sandbox network namespaces or bridge interfaces - for example, matching on the sandbox bridge interface and protocol ICMP to OUTPUT/FORWARD chains. Note that host-level ICMP blocking may suppress legitimate connectivity diagnostics and ping-based health checks. Network-level monitoring for ICMP traffic from sandbox network namespaces can also serve as a detection control rather than prevention. Restricting daemon restarts during active sandbox sessions is an additional risk-reduction measure, though operationally impractical in most environments. No vendor advisory URL beyond the release notes and product docs was provided in the input data.

More in Docker

View all
CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2019-5736 HIGH POC
8.6 Feb 11

runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac

CVE-2023-32077 HIGH POC
7.5 Aug 24

Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2023-5815 HIGH POC
8.1 Nov 22

The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post

CVE-2026-66384 MEDIUM POC
5.3 Aug 12

Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten

CVE-2014-9357 CRITICAL
10.0 Dec 16

Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build

CVE-2026-52806 CRITICAL POC
9.9 Jun 23

Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2026-34156 CRITICAL POC
9.9 Mar 30

Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l

CVE-2019-15752 HIGH POC
7.8 Aug 28

Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c

CVE-2025-34221 CRITICAL POC
10.0 Sep 29

Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 25.2.169 and Application prior to version 2

Share

CVE-2026-12539 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy