CVE ReportsCVE-2026-33055: Parser Differential and Archive Smuggling in Rust tar-rs Vulnerability...
Vulnerability ID: CVE-2026-33055
CVSS Score: 5.1
Published: 2026-03-20
A parser differential vulnerability in the Rust tar-rs crate <= 0.4.44 allows attackers to smuggle hidden TAR entries past compliant security validators. The vulnerability arises from non-compliant handling of PAX extended header size overrides.
The tar-rs library fails to unconditionally honor PAX extended header size attributes, creating a parser differential against POSIX-compliant implementations. This discrepancy enables attackers to craft 'chameleon' archives that hide malicious entries from security scanners but are executed upon extraction by tar-rs.
0.4.45)Fix PAX size override logic to comply with POSIX standards and prevent entry smuggling
Remediation Steps:
cargo tree or cargo audit.tar-rs = "^0.4.45".cargo update -p tar to update the lockfile.Read the full report for CVE-2026-33055 on our website for more details including interactive diagrams and full exploit analysis.