Vulnerability in Docker Cli
CVE-2026-17106
The tar extraction routines in moby/go-archive (Unpack, UnpackLayer, Untar/UntarUncompressed, and the ApplyLayer helpers) do not confine filesystem operations to the destination directory. The extractor decides where each archive entry lands using lexical string checks and then performs the filesystem operation on a path that is resolved by the OS, so links introduced by the archive can be followed out of the destination directory. An attacker who controls the contents of an archive can create or overwrite files at arbitrary paths writable by the extracting process.
Published · last modified .
EPSS exploit prediction
EPSS: 0.004 (36.0th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 36th percentile — 36.0% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.003 · newest: 0.004 · change: +0.001
Affected products
Weakness classification (CWE)
Public proof-of-concept exploits
References
- github.com/moby/go-archive/security/advisories/GHSA-hfg8-hc9c-6c3h (vendor-advisory)
- docs.docker.com/desktop/release-notes/ (release-notes)
- github.com/docker/sbx-releases/releases/tag/v0.38.0 (release-notes)
- docs.docker.com/engine/release-notes/29/ (release-notes)
- github.com/docker/cli/releases/tag/v29.7.0 (release-notes)
- github.com/docker/compose/releases/tag/v5.4.0 (release-notes)
- github.com/moby/go-archive/releases/tag/v0.3.0 (patch)
- 134c704f-9b21-4f2e-91b3-4a467353bcc0
Frequently asked questions
- What is CVE-2026-17106?
- CVE-2026-17106 is a vulnerability in Docker Cli, classified under Improper Link Resolution Before File Access. Published 2026-08-18.
- Is CVE-2026-17106 known to be exploited?
- 3 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.