tar-fs can extract outside the specified dir with a specific tarball
Package
Affected versions
< 1.16.5
>= 2.0.0, < 2.1.3
>= 3.0.0, < 3.0.9
Patched versions
1.16.5
2.1.3
3.0.9
Description
Published by the National Vulnerability Database
Jun 2, 2025
Published to the GitHub Advisory Database
Jun 3, 2025
Reviewed
Jun 3, 2025
Last updated
Jun 3, 2025
Impact
v3.0.8, v2.1.2, v1.16.4 and below
Patches
Has been patched in 3.0.9, 2.1.3, and 1.16.5
Workarounds
You can use the ignore option to ignore non files/directories.
Credit
Thank you Caleb Brown from Google Open Source Security Team for reporting this in detail.
References