Vulnerability GHSA-xx64-wwv2-hcqq

Low Risk
LOW RISK
CVSS Score: 3.0
Score Range: < 4.0
Low severity vulnerabilities (CVSS < 4.0). Hygiene issues that can accumulate but pose lower immediate risk.
6 months ago
May 06, 2026 at 05:26 PM UTC
astral-tokio-tar: `unpack_in` can chmod arbitrary directories by following symlinks
0.5.0 - 0.6.1-rc1
0.5.0 - 0.6.1-rc1

Summary

astral-tokio-tar: `unpack_in` can chmod arbitrary directories by following symlinks

Details

Impact

In versions 0.6.0 and earlier of astral-tokio-tar, the unpack_in API could inadvertently modify the permissions of external (i.e. non-archive) directories outside of the archive. An attacker could use this to contrite a tar archive that maliciously changes directory permissions outside of its intended hierarchy. This flaw only affects directories; individual file permissions cannot be modified via it.

See GHSA-j4xf-2g29-59ph for the equivalent flaw in the tar crate.

Patches

Versions 0.6.1 and newer of astral-tokio-tar use fs::symlink_metdata rather than fs::metadata, avoiding the traversal.

Workarounds

Users are advised to upgrade to version 0.6.1 or newer to address this advisory.

Users should experience no breaking changes as a result of the patch above.

Resources

  • GHSA-j4xf-2g29-59ph for the original tar vulnerability

Attribution

  • Reporter: Adam Harvey (@lawngnome)

Impacted packages

Timeline

Published
6 months ago
May 06, 2026 at 05:26 PM UTC
Fixed (0.6.1)
6 months ago
April 27, 2026 at 06:22 PM UTC
Last Modified
1 month ago
September 10, 2026 at 03:51 AM UTC