Skip to content
CVE PROGRAM SOURCE RECORD7.1 High

CVE-2026-70622

tar-rs 0.4.11 - 0.4.46 Symlink Escape via append_dir_all()

Description

tar-rs versions 0.4.11 through 0.4.46 contain a symlink escape vulnerability in the Builder::append_dir_all() function that allows attackers to read files outside the intended source root directory by planting symlinks in an attacker-controlled directory. When a privileged process archives an untrusted directory, the function follows symlinks without verifying that resolved targets remain within the source root, causing out-of-bounds files to be included in the archive as regular files and disclosed to the attacker.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

composefs tar-rs

Default version status: affected

  • 0.4.11 to ≤ 0.4.46affected
pkg:github/composefs/tar-rs

References