AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

DockerCVE-2026-17106

Docker CLI: link following

Docker

CVE-2026-17106 · Published Aug 18, 2026 · updated Aug 28, 2026

High7.1
Fix: upgrade to go-archive 0.3.0 or later (5 fixed versions below)
Docker advisory

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 versions

PackageAffectedFixed in
Docker CLI
Product
< 29.7.029.7.0
Docker Compose
Product
< 5.4.05.4.0
Docker Desktop
Product
< 4.86.04.86.0
Docker Engine
Product
< 29.7.029.7.0
Docker Sandboxes
Product
< 0.38.00.38.0
go-archive
Product
< 0.3.00.3.0
Details and references

More Docker advisories

All Docker