Docker Engine
Containers · products/docker-engine.yaml · RSS
Latest 29.9.2 Oct 20, 2026
Lifecycle
| Branch | Latest | Released | End of life |
|---|---|---|---|
| 29 | 29.9.2 | Nov 10, 2025 | — · maintained |
| 28 | 28.5.2 | Feb 20, 2025 | May 13, 2026 · ended |
| 27 | 27.5.1 | Jun 25, 2024 | May 3, 2025 · ended |
| 26.1 | 26.1.5 | Apr 22, 2024 | Feb 17, 2025 · ended |
| 26.0 | 26.0.2 | Mar 20, 2024 | Jun 8, 2024 · ended |
| 25.0 | 25.0.18 | Jan 19, 2024 | Dec 4, 2026 · maintained |
| 24.0 | 24.0.9 | May 16, 2023 | Jun 8, 2024 · ended |
| 23.0 | 23.0.18 | Feb 2, 2023 | May 19, 2025 · ended |
| 20.10 | 20.10.27 | Dec 9, 2020 | Dec 10, 2023 · ended |
| 19.03 | 19.03.15 | Jul 22, 2019 | Jan 8, 2021 · ended |
| 18.09 | 18.09.9 | Nov 8, 2018 | Aug 22, 2019 · ended |
| 18.06 | 18.06.3 | Jul 18, 2018 | Dec 8, 2018 · ended |
| 18.05 | 18.05.0 | Apr 25, 2018 | Aug 18, 2018 · ended |
| 18.04 | 18.04.0 | Mar 27, 2018 | Jun 9, 2018 · ended |
| 18.03 | 18.03.1 | Mar 14, 2018 | May 10, 2018 · ended |
| 18.02 | 18.02.0 | Jan 26, 2018 | Apr 21, 2018 · ended |
| 17.12 | 17.12.1 | Dec 15, 2017 | Feb 10, 2018 · ended |
| 18.01 | 18.01.0 | Dec 12, 2017 | Mar 7, 2018 · ended |
| 17.11 | 17.11.0 | Nov 17, 2017 | Jan 27, 2018 · ended |
| 17.10 | 17.10.0 | Oct 13, 2017 | Dec 20, 2017 · ended |
| 17.09 | 17.09.1 | Sep 22, 2017 | Nov 17, 2017 · ended |
| 17.07 | 17.07.0 | Aug 28, 2017 | Oct 26, 2017 · ended |
| 17.06 | 17.06.2 | Jun 20, 2017 | Sep 29, 2017 · ended |
| 17.05 | 17.05.0 | May 4, 2017 | Jul 28, 2017 · ended |
| 17.04 | 17.04.0 | Apr 3, 2017 | Jun 4, 2017 · ended |
| 17.03 | 17.03.2 | Feb 23, 2017 | May 5, 2017 · ended |
Recent releases
securityThe Go runtime update addresses CVE-2026-111943 by rejecting certificate chains that include eight revoked eMudhra intermediate certificates. Image pulls and pushes fail TLS certificate verification if a registry's certificate chain relies on one of the affected TLS intermediates. Affected…
securityDomain-validated TLS: EM DV TLS CA - G3B and EM DV TLS CA - G3C
securityOrganization-validated TLS: EM OV TLS CA - G3B and EM OV TLS CA - G3C
securityCVE-2026-95839: Pulling or importing an image through containerd's transfer service could crash containerd if a child descriptor contained the io.containerd.manifest.subject annotation and a malformed digest.
securityGHSA-8647-2jxj-p2rc: An untrusted registry returning a crafted Content-Length header could crash containerd when parallel layer fetching was enabled with concurrent_layer_fetch_buffer.
securityGHSA-hc94-p972-ch66: Pulling a crafted image or pulling from a malicious registry could exhaust host disk space because containerd did not limit incoming layer data to the declared size before validation.
securityCVE-2026-97032: An HTTP/2 client could crash the daemon by changing the HPACK header table size while sending requests. golang/go#81867
securityCVE-2026-78659: An HTTP/2 client could exhaust daemon memory by declaring a large number of fields in a Trailer header, bypassing the header size limits. golang/go#81857
securityCVE-2026-78663: An HTTP/2 client could bypass the connection-level flow control limit by resetting streams, making the daemon buffer more request data than the limit allows. golang/go#81743
securityCVE-2026-53493: Pulling a crafted OCI image index with deeply nested or widely fanned-out descriptors could cause unbounded CPU and memory use. GHSA-pg57-6jwg-q645
securityCVE-2026-92543: A malicious DNS response could make registry connections skip TLS certificate verification or fall back to HTTP, exposing registry credentials or allowing image substitution. GHSA-7cfq-22r6-qp73
securityCVE-2026-92542: Unprivileged users on a Swarm node could inject forged Ethernet frames into encrypted overlay networks on peer nodes. GHSA-6m9p-4h64-m6vh
securityAdd daemon support for configuring the default container AppArmor profile template. moby/moby#52771
securityPrevent containers from using the 32-bit socketcall(2) path to create AF_VSOCK sockets and communicate with host virtual machines by adding AppArmor and SELinux policy rules. moby/moby#53551
securityUpdate github.com/moby/go-archive to v0.3.0 to fix CVE-2026-17106 / GHSA-hfg8-hc9c-6c3h. moby/moby#53247, docker/cli#7139
securityCVE-2026-15793: Git source checkout from a bundle file could lead to command injection. GHSA-hw3h-2gp9-cxpv
securityCVE-2026-15792: Incorrect parameters sent from a frontend could cause a panic. GHSA-qx3x-mv6r-52p6
securityCVE-2026-15791: An LLB file operation could be tricked into removing the contents of the /tmp directory. GHSA-32pv-7hq5-qhwq
securityA malicious image could supply a malicious /etc/passwd or /etc/group-style file causing excessive memory consumption, potentially resulting in process termination due to Out Of Memory (OOM) conditions. GHSA-mjcv-p78q-w5fw, GHSA-jpcc-p29g-p8mq, GHSA-72x6-4j93-7w86
securityA custom frontend could send a crafted build request that disabled Seccomp and AppArmor protections for the build container, even if the user did not explicitly allow the security.insecure entitlement. Other security measures, like Linux capabilities were still applied to these containers.…
securityCVE-2026-41567 Fix a vulnerability in docker cp where archive decompression binaries (e.g. xz, unpigz) were resolved via PATH inside the container filesystem while running as host root, allowing a malicious container to execute arbitrary binaries with host root privileges. GHSA-x86f-5xw2-fm2r
securityCVE-2026-41568 Fix a TOCTOU vulnerability in docker cp that allowed a container process to create files or directories at arbitrary locations on the host filesystem. GHSA-vp62-88p7-qqf5
securityCVE-2026-42306 Fix a TOCTOU vulnerability in docker cp that allowed a container process to redirect a bind mount to an arbitrary location on the host filesystem. GHSA-rg2x-37c3-w2rh
Security advisories
6.1 CVE-2026-41568 Race condition in docker cp allows creation of arbitrary empty files on the host via symlink swap
high GHSA-vwm3-crmr-xfxw The Swarm VXLAN port may be exposed to attack due to ambiguous documentation
low GHSA-vp35-85q5-9f25 Container build can leak any path on the host into the container (using Git CVE-2022-39253)