CVE-2026-17106: Tar extraction in moby/go-archive can write outside the destination directory via link following

Published Aug 18, 2026
·
Updated

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 Software

1 affected component
moby/go-archive

Event History

Aug 18, 2026
CVE Published
via MITRE·06:35 PM
Data Sourced
via MITRE·06:35 PM
DescriptionWeakness

Frequently Asked Questions

1

Who is realistically exposed to this issue?

Systems are exposed when they extract an archive whose contents are controlled by an attacker using the affected moby/go-archive routines. The attacker can use links in the archive to cause writes outside the intended extraction directory, limited by the filesystem permissions of the extracting process.

2

What does an attacker need to exploit it?

The attacker needs control over the archive contents and needs the target extraction path to be writable by the process performing extraction. No separate access to the destination filesystem is described.

3

Is a default configuration known to be affected?

The provided information does not identify a default configuration or specific deployment mode that is affected. Exposure depends on whether an affected extraction routine processes attacker-controlled archives.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203