Approved changes feed: RSS · Atom

cpe:2.3:a:tar_project:tar:*:*:*:*:*:rust:*:*

part: a version: * update: *

VendorTar Project (bd005db3-a33d-5d02-a25f-f26a603772a4)
ProductTar (ff22c577-87a9-5478-9e23-2ba43d0268c7)
Edition*
Language*
Software edition*
Target softwarerust
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-33056 vulnerable 2026-06-08 07:57:18.522516 tar-rs: unpack_in can chmod arbitrary directories by following symlinks
tar-rs is a tar archive reading/writing library for Rust. In versions 0.4.44 and below, when unpacking a tar archive, the tar crate's unpack_dir function uses fs::metadata() to check whether a path that already exists is a directory. Because fs::metadata() follows symbolic links, a crafted tarball containing a symlink entry followed by a directory entry with the same name causes the crate to treat the symlink target as a valid existing directory — and subsequently apply chmod to it. This allows an attacker to modify the permissions of arbitrary directories outside the extraction root. This issue has been fixed in version 0.4.45.
Published: 2026-03-20T07:11:10.448Z
Updated: 2026-03-20T12:59:30.468Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-38511 vulnerable 2026-06-08 05:33:47.456186 Details available
An issue was discovered in the tar crate before 0.4.36 for Rust. When symlinks are present in a TAR archive, extraction can create arbitrary directories via .. traversal.
Published: 2021-08-10T22:12:46.000Z
Updated: 2024-08-04T01:44:23.549Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.