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.
Affected products
Weakness classification (CWE)
Public proof-of-concept exploits
References
- security@docker.com (vendor-advisory)
- security@docker.com (release-notes)
- security@docker.com (release-notes)
- security@docker.com (release-notes)
- security@docker.com (release-notes)
- security@docker.com (release-notes)
- security@docker.com (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.