Vulnerability · Published Jun 5, 2026 · Assigned by GitHub_M
CVE-2026-41567Docker: `PUT /containers/{id}/archive` executes container binary on the host
High 7.2
In plain English
A high-severity uncontrolled search path in docker/daemon from docker. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 5% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Official description
Moby is an open source container framework. In versions prior to 29.5.1 and in moby/moby v2 prior to v2.0.0-beta.14, when a compressed archive is uploaded to a container via `PUT /containers/{id}/archive` or piped through `docker cp -`, the daemon resolves decompression binaries (such as `xz` or `unpigz`) from the container's filesystem rather than the host's due to incorrect ordering of operations. A malicious container image containing a trojanized decompression binary can achieve arbitrary code execution with full daemon privileges, including host root UID and unrestricted capabilities, when a user uploads a compressed (xz or gzip) archive into that container. This issue is fixed in Docker Engine 29.5.1 and moby/moby v2.0.0-beta.14. Workarounds include only running containers from trusted images, using authorization plugins to restrict access to the `PUT /containers/{id}/archive` endpoint, and avoiding piping compressed archives into containers created from untrusted images
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine:v3.23 | docker | 29.5.1-r0 | ALPINE-CVE-2026-41567 |
| Alpine:v3.24 | docker | 29.5.1-r0 | ALPINE-CVE-2026-41567 |
| Debian:12 | docker.io | no fix listed | DEBIAN-CVE-2026-41567 |
| Debian:13 | docker.io | 26.1.5+dfsg1-9+deb13u1 | DEBIAN-CVE-2026-41567 |
| Debian:14 | docker.io | 28.5.2+dfsg4-3 | DEBIAN-CVE-2026-41567 |
| Go | github.com/docker/docker | no fix listed | GHSA-x86f-5xw2-fm2r |
| Go | github.com/docker/docker | no fix listed | GO-2026-5746 |
| Go | github.com/moby/moby | no fix listed | GHSA-x86f-5xw2-fm2r |
| Go | github.com/moby/moby | no fix listed | GO-2026-5746 |
| Go | github.com/moby/moby/v2 | 2.0.0-beta.14 | GO-2026-5746 |
| Go | github.com/moby/moby/v2 | 2.0.0-beta.14 | GHSA-x86f-5xw2-fm2r |
| Ubuntu:25.10 | docker.io | no fix listed | UBUNTU-CVE-2026-41567 |
| Ubuntu:26.04:LTS | docker.io | no fix listed | UBUNTU-CVE-2026-41567 |
| Ubuntu:26.10 | docker.io | no fix listed | UBUNTU-CVE-2026-41567 |
| Ubuntu:25.10 | docker.io-app | no fix listed | UBUNTU-CVE-2026-41567 |
| Ubuntu:26.04:LTS | docker.io-app | no fix listed | UBUNTU-CVE-2026-41567 |
| Ubuntu:26.10 | docker.io-app | no fix listed | UBUNTU-CVE-2026-41567 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| moby | moby/v2/daemon | < 2.0.0-beta.14 |
| moby | Docker Engine | < 29.5.1 |
| docker | docker/daemon | <= 28.5.2 |
Weakness: CWE-427 · Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N
References
- https://github.com/moby/moby/security/advisories/GHSA-x86f-5xw2-fm2r x_refsource_CONFIRM
- https://access.redhat.com/security/cve/CVE-2026-41567 vdb-entry, x_refsource_REDHAT
- RHBZ#2485356 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-41567.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:41030 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:44622 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:51057 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:37387 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42852 vendor-advisory, x_refsource_REDHAT