CVE-2026-33056
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Active
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.1
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.
- Record
CVE-2026-33056- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-61
- Updated
- 2026-11-02
EUVDEUVD-2026-13616
5.1
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.
- Record
EUVD-2026-13616- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-j4xf-2g29-59ph
5.1
tar-rs `unpack_in` can chmod arbitrary directories by following symlinks
Summary
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.
Reproducer
A malicious tarball contains two entries: (1) a symlink foo pointing to an arbitrary external directory, and (2) a directory entry foo/. (or just foo). When unpacked, create_dir("foo") fails with EEXIST because the symlink is already on disk. The fs::metadata() check then follows the symlink, sees a directory at the target, and allows processing to continue. The directory entry's mode bits are then applied via chmod, which also follows the symlink — modifying the permissions of the external target directory.
Fix
The fix is very simple, we now use fs::symlink_metadata() in unpack_dir, so symlinks are detected and rejected rather than followed.
Credit
This issue was reported by @xokdvium - thank you!
- Record
GHSA-j4xf-2g29-59ph- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-61
- Updated
- 2026-11-02
NVD
5.1
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.
- Record
CVE-2026-33056- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-61
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-33056
6.5
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.
- Record
ALPINE-CVE-2026-33056- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
OSVBELL-CVE-2026-33056
6.5
- Record
BELL-CVE-2026-33056- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 17 moreShow less
OSV
5.1
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.
- Record
CVE-2026-33056- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-61
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-33056
6.5
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.
- Record
DEBIAN-CVE-2026-33056- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-j4xf-2g29-59ph
5.1
tar-rs `unpack_in` can chmod arbitrary directories by following symlinks
Summary
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.
Reproducer
A malicious tarball contains two entries: (1) a symlink foo pointing to an arbitrary external directory, and (2) a directory entry foo/. (or just foo). When unpacked, create_dir("foo") fails with EEXIST because the symlink is already on disk. The fs::metadata() check then follows the symlink, sees a directory at the target, and allows processing to continue. The directory entry's mode bits are then applied via chmod, which also follows the symlink — modifying the permissions of the external target directory.
Fix
The fix is very simple, we now use fs::symlink_metadata() in unpack_dir, so symlinks are detected and rejected rather than followed.
Credit
This issue was reported by @xokdvium - thank you!
- Record
GHSA-j4xf-2g29-59ph- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Weakness
- CWE-61
- Updated
- 2026-11-02
OSVRUSTSEC-2026-0067
5.1
`unpack_in` can chmod arbitrary directories by following symlinks
In versions 0.4.44 and below of tar-rs, 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.
- Record
RUSTSEC-2026-0067- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-33056
5.1
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.
- Record
UBUNTU-CVE-2026-33056- CVSS 4.0
- 5.1 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVAZL-80315 No score
CVE-2026-33056 affecting package tardev-snapshotter 3.2.0.tardev1-11
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.
- Record
AZL-80315- Updated
- 2026-11-05
OSVAZL-80499 No score
CVE-2026-33056 affecting package rpm-ostree for versions less than 2024.4-10
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.
- Record
AZL-80499- Updated
- 2026-11-05
OSVAZL-80502 No score
CVE-2026-33056 affecting package rust for versions less than 1.75.0-28
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.
- Record
AZL-80502- Updated
- 2026-11-05
OSVAZL-80511 No score
CVE-2026-33056 affecting package rust for versions less than 1.90.0-7
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.
- Record
AZL-80511- Updated
- 2026-11-05
OSVAZL-80523 No score
CVE-2026-33056 affecting package trident for versions less than 0.22.0-1
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.
- Record
AZL-80523- Updated
- 2026-11-02
OSVAZL-83037 No score
CVE-2026-33056 affecting package clamav for versions less than 1.5.2-2
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.
- Record
AZL-83037- Updated
- 2026-11-02
OSVCLSA-2026-1788535576 No score
rust: Fix of CVE-2026-33056
- CVE-2026-33056: in the vendored tar crate, use symlink_metadata instead of metadata when deciding whether an existing path is a directory, so a symlink cannot redirect the subsequent chmod outside the extraction root (applied to all three vendored copies: tar 0.4.38, 0.4.42 and 0.4.43)
- Record
CLSA-2026-1788535576- Updated
- 2026-11-02
OSVUSN-8138-1 No score
rust-tar vulnerability
It was discovered that tar-rs incorrectly handled symlinks when unpacking a tar archive. If a user or automated system were tricked into processing a specially crafted tar archive, a remote attacker could use this issue to modify permissions of arbitrary directories outside the extraction root, and possibly escalate privileges.
- Record
USN-8138-1- Updated
- 2026-11-02
OSVUSN-8138-2 No score
rust-tar vulnerability
USN-8138-1 fixed a vulnerability in tar-rs. This update provides the corresponding update for Ubuntu 20.04 LTS.
Original advisory details:
It was discovered that tar-rs incorrectly handled symlinks when unpacking a tar archive. If a user or automated system were tricked into processing a specially crafted tar archive, a remote attacker could use this issue to modify permissions of arbitrary directories outside the extraction root, and possibly escalate privileges.
- Record
USN-8138-2- Updated
- 2026-11-02
OSVUSN-8139-1 No score
rust-cargo-c vulnerability
It was discovered that tar-rs embedded in cargo-c incorrectly handled symlinks when unpacking a tar archive. If a user or automated system were tricked into processing a specially crafted tar archive, a remote attacker could use this issue to modify permissions of arbitrary directories outside the extraction root, and possibly escalate privileges.
- Record
USN-8139-1- Updated
- 2026-11-02
OSVUSN-8168-1 No score
rustc vulnerability
It was discovered that tar-rs embedded in rustc incorrectly handled symlinks when unpacking a tar archive. If a user or automated system were tricked into processing a specially crafted tar archive, a remote attacker could use this issue to modify permissions of arbitrary directories outside the extraction root, and possibly escalate privileges.
- Record
USN-8168-1- Updated
- 2026-11-02
OSVUSN-8168-2 No score
rustc, rustc-1.76, rustc-1.77, rustc-1.78, rustc-1.79, rustc-1.80 vulnerability
USN-8168-1 fixed a vulnerability in Rust. This update provides the corresponding update to Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS and Ubuntu 20.04 LTS.
Original advisory details:
It was discovered that tar-rs embedded in rustc incorrectly handled symlinks when unpacking a tar archive. If a user or automated system were tricked into processing a specially crafted tar archive, a remote attacker could use this issue to modify permissions of arbitrary directories outside the extraction root, and possibly escalate privileges.
- Record
USN-8168-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
tarcrates.io |
through 0.4.44 | 0.4.45 |
chromium-rustAlpine:v3.24 |
before 1.94.0-r1 | 1.94.0-r1 |
rustAlpine:v3.20 |
before 1.78.0-r1 | 1.78.0-r1 |
rustAlpine:v3.21 |
before 1.83.0-r1 | 1.83.0-r1 |
rustAlpine:v3.22 |
before 1.87.0-r1 | 1.87.0-r1 |
rustAlpine:v3.23 |
before 1.91.1-r1 | 1.91.1-r1 |
rustAlpine:v3.24 |
before 1.94.0-r1 | 1.94.0-r1 |
tardev-snapshotterAzure Linux:3 |
through 3.2.0.tardev1-11 | None known |
rpm-ostreeAzure Linux:3 |
before 2024.4-10 | 2024.4-10 |
rustAzure Linux:3 |
before 1.75.0-28 | 1.75.0-28 |
Show 92 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rustAzure Linux:3 |
1.85.0 up to 1.90.0-7 | 1.90.0-7 |
tridentAzure Linux:3 |
before 0.22.0-1 | 0.22.0-1 |
clamavAzure Linux:3 |
before 1.5.2-2 | 1.5.2-2 |
rustAlpaquita:23 |
1.64.0-r1 up to 1.64.0-r3 | 1.64.0-r3 |
rustAlpaquita:25 |
1.87.0-r1 up to 1.87.0-r2 | 1.87.0-r2 |
rustAlpaquita:stream |
1.69.0-r10 up to 1.94.0-r1 | 1.94.0-r1 |
cargoTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
clippyTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rustTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-analyzerTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-debugger-commonTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-docTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-gdbTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-lldbTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-srcTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-std-staticTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-std-static-wasm32-unknown-unknownTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-std-static-wasm32-wasip1TuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-toolsetTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rustfmtTuxCare:AlmaLinux:9.6 |
before 1.84.1-1.el9_6.tuxcare.els1 | 1.84.1-1.el9_6.tuxcare.els1 |
rust-tarDebian:12 |
All versions, plus listed versions 0.4.38-10.4.38-20.4.40-10.4.43-10.4.43-2 Show 6 moreShow less0.4.43-30.4.43-40.4.44-10.4.45-10.4.45-20.4.46-1 |
None known |
rust-tarDebian:13 |
All versions, plus listed versions 0.4.43-40.4.44-10.4.45-10.4.45-20.4.46-1 |
None known |
rust-tarDebian:14 |
before 0.4.45-1, plus listed versions 0.4.43-40.4.44-1 |
0.4.45-1 |
rustcDebian:12 |
All versions, plus listed versions 1.63.0+dfsg1-21.64.0+dfsg1-11.64.0+dfsg1-1~exp11.64.0+dfsg1-1~exp21.64.0+dfsg1-1~exp3 Show 45 moreShow less1.64.0+dfsg1-1~exp41.65.0+dfsg1-11.65.0+dfsg1-1~exp11.65.0+dfsg1-1~exp21.65.0+dfsg1-1~exp31.65.0+dfsg1-21.66.0+dfsg1-11.66.0+dfsg1-1~exp11.67.1+dfsg1-11.67.1+dfsg1-1~exp11.68.2+dfsg1-11.68.2+dfsg1-1~exp11.69.0+dfsg1-11.69.0+dfsg1-1~exp11.69.0+dfsg1-1~exp21.70.0+dfsg1-11.70.0+dfsg1-1~exp11.70.0+dfsg1-1~exp21.70.0+dfsg1-1~exp31.70.0+dfsg1-21.70.0+dfsg1-2~exp11.70.0+dfsg1-31.70.0+dfsg1-41.70.0+dfsg1-51.70.0+dfsg1-61.70.0+dfsg1-71.70.0+dfsg1-81.70.0+dfsg1-8.11.70.0+dfsg1-91.70.0+dfsg2-11.70.0+dfsg2-1+loong641.70.0+dfsg2-1~exp11.70.0+dfsg2-1~exp21.70.0+dfsg2-1~exp31.71.1+dfsg1-11.71.1+dfsg1-1~exp11.71.1+dfsg1-1~exp21.71.1+dfsg1-21.72.1+dfsg1-11.72.1+dfsg1-1+hurd.11.72.1+dfsg1-1~exp11.72.1+dfsg1-1~exp21.73.0+dfsg1-11.73.0+dfsg1-1+hurd.11.73.0+dfsg1-1+loong64 |
None known |
rustcDebian:13 |
before 1.85.1+dfsg1-1+deb13u1, plus listed versions 1.85.0+dfsg3-1 |
1.85.1+dfsg1-1+deb13u1 |
rustcDebian:14 |
before 1.92.0+dfsg1-2, plus listed versions 1.85.0+dfsg3-11.86.0+dfsg1-11.86.0+dfsg1-1~bpo13+11.86.0+dfsg1-1~bpo13+21.86.0+dfsg1-1~exp1 Show 29 moreShow less1.86.0+dfsg1-1~exp21.86.0+dfsg1-1~exp2+x321.86.0+dfsg1-1~exp31.86.0+dfsg1-1~exp41.87.0+dfsg1-11.87.0+dfsg1-1~bpo13+11.87.0+dfsg1-1~bpo13+21.87.0+dfsg1-1~exp11.88.0+dfsg1-11.88.0+dfsg1-1~exp11.88.0+dfsg1-21.88.0+dfsg1-2~bpo13+11.89.0+dfsg1-11.89.0+dfsg1-1~bpo13+11.89.0+dfsg1-1~bpo13+21.89.0+dfsg1-1~exp11.90.0+dfsg1-11.90.0+dfsg1-1~bpo13+11.90.0+dfsg1-1~bpo13+21.90.0+dfsg1-1~exp11.91.1+dfsg1-11.91.1+dfsg1-1~bpo13+11.91.1+dfsg1-1~bpo13+21.91.1+dfsg1-1~exp11.91.1+dfsg1-1~exp21.91.1+dfsg1-1~exp31.92.0+dfsg1-11.92.0+dfsg1-1~exp11.92.0+dfsg1-2~bpo13+1 |
1.92.0+dfsg1-2 |
tarcrates.io |
before 0.4.45 | 0.4.45 |
tarcrates.io |
0.0.0-0 up to 0.4.45 | 0.4.45 |
rustcUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.15.1+dfsg0-1~exp1ubuntu2~14.04.71.17.0+dfsg2-8~ubuntu0.14.04.31.21.0+dfsg1+llvm-0ubuntu3~14.04.51.22.1+dfsg1+llvm-0ubuntu2~14.04.21.24.1+dfsg1+llvm-0ubuntu1~14.04.1 Show 5 moreShow less1.25.0+dfsg1+llvm-0ubuntu1~14.04.11.28.0+dfsg1+llvm-0ubuntu1~14.04.11.30.0+dfsg1+llvm-2ubuntu1~14.04.11.31.0+dfsg1+llvm-2ubuntu1~14.04.11.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1 |
None known |
cargoUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.8.0-10.16.0-0ubuntu1~16.04.10.18.0-0ubuntu0.16.04.10.22.0-0ubuntu0.16.04.10.23.0-0ubuntu0.16.04.1 Show 15 moreShow less0.25.0-1ubuntu1~16.04.10.26.0-0ubuntu2~16.04.10.29.0-1ubuntu1~16.04.10.31.0-3ubuntu1~16.04.10.32.0-1~exp1ubuntu1~16.04.10.33.0-1ubuntu1~16.04.10.35.0-0ubuntu1~16.04.10.36.0-0ubuntu1~16.04.10.37.0-3ubuntu1~16.04.10.38.0-0ubuntu1~16.04.10.40.0-3ubuntu1~16.04.10.42.0-0ubuntu1~16.04.10.44.1-0ubuntu1~16.04.10.47.0-1~exp1ubuntu1~16.04.10.47.0-1~exp1ubuntu1~16.04.1+esm1 |
None known |
rustcUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.7.0+dfsg1-11.15.1+dfsg0-1~exp1ubuntu2~16.04.31.17.0+dfsg2-8~ubuntu0.16.04.21.21.0+dfsg1+llvm-0ubuntu3~16.04.11.22.1+dfsg1+llvm-0ubuntu2~16.04.2 Show 15 moreShow less1.24.1+dfsg1+llvm-0ubuntu1~16.04.11.25.0+dfsg1+llvm-0ubuntu1~16.04.11.28.0+dfsg1+llvm-0ubuntu1~16.04.11.30.0+dfsg1+llvm-2ubuntu1~16.04.11.31.0+dfsg1+llvm-2ubuntu1~16.04.11.32.0+dfsg1+llvm-1ubuntu1~16.04.11.34.1+dfsg2+llvm-0ubuntu1~16.04.11.35.0+dfsg0.1+llvm-0ubuntu1~16.04.11.36.0+dfsg1+llvm-2ubuntu1~16.04.11.37.0+dfsg1+llvm-1ubuntu1~16.04.11.39.0+dfsg1+llvm-3ubuntu1~16.04.11.41.0+dfsg1+llvm-0ubuntu1~16.04.11.43.0+dfsg1+llvm-1~exp1ubuntu2~16.04.11.47.0+dfsg1+llvm-1ubuntu1~16.04.11.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2 |
None known |
cargoUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 0.19.0-0ubuntu10.22.0-0ubuntu10.22.0-0ubuntu20.23.0-0ubuntu10.24.0-1ubuntu1 Show 22 moreShow less0.25.0-1ubuntu10.26.0-0ubuntu10.26.0-0ubuntu20.29.0-1ubuntu1~18.04.10.31.0-3ubuntu1~18.04.40.32.0-1~exp1ubuntu1~18.04.10.33.0-1ubuntu1~18.04.10.35.0-0ubuntu1~18.04.10.36.0-0ubuntu1~18.04.10.37.0-3ubuntu1~18.04.10.38.0-0ubuntu1~18.04.10.40.0-3ubuntu1~18.04.10.42.0-0ubuntu1~18.04.10.44.1-0ubuntu1~18.04.10.47.0-1~exp1ubuntu1~18.04.10.52.0-0ubuntu1~18.04.10.54.0-0ubuntu1~18.04.10.58.0-0ubuntu1~18.04.10.60.0ubuntu1-0ubuntu1~18.04.10.62.0ubuntu0libgit2-0ubuntu0.18.04.10.66.0+ds0ubuntu0.libgit2-0ubuntu0.18.040.66.0+ds0ubuntu0.libgit2-0ubuntu0.18.04.1~esm1 |
None known |
rustcUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.18.0+dfsg1-4ubuntu11.24.1+dfsg1+llvm-0ubuntu11.24.1+dfsg1+llvm-0ubuntu21.25.0+dfsg1+llvm-0ubuntu11.28.0+dfsg1+llvm-0ubuntu1~18.04.1 Show 18 moreShow less1.30.0+dfsg1+llvm-2ubuntu1~18.04.11.31.0+dfsg1+llvm-2ubuntu1~18.04.11.32.0+dfsg1+llvm-1ubuntu1~18.04.11.34.1+dfsg2+llvm-0ubuntu1~18.04.11.35.0+dfsg0.1+llvm-0ubuntu1~18.04.11.36.0+dfsg1+llvm-2ubuntu1~18.04.11.37.0+dfsg1+llvm-1ubuntu1~18.04.11.39.0+dfsg1+llvm-3ubuntu1~18.04.11.41.0+dfsg1+llvm-0ubuntu1~18.04.11.43.0+dfsg1+llvm-1~exp1ubuntu2~18.04.11.47.0+dfsg1+llvm-1ubuntu1~18.04.11.51.0+dfsg1+llvm-1~exp3ubuntu1~18.04.11.53.0+dfsg1+llvm-4ubuntu1~18.04.11.57.0+dfsg1+llvm-0ubuntu1~18.04.11.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~18.04.21.61.0+dfsg1~llvm-1~exp1ubuntu0.18.04.11.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.041.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1 |
None known |
cargoUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 0.37.0-3ubuntu20.38.0-0ubuntu10.39.0-0ubuntu10.39.0+really0.38.0-0ubuntu10.39.0+really0.39.0-0ubuntu1 Show 14 moreShow less0.40.0-3ubuntu10.40.0-3ubuntu20.41.0-0ubuntu10.42.0-0ubuntu10.44.1-0ubuntu1~20.04.10.47.0-1~exp1ubuntu1~20.04.10.52.0-0ubuntu1~20.04.10.54.0-0ubuntu1~20.04.10.58.0-0ubuntu1~20.04.10.60.0ubuntu1-0ubuntu1~20.04.10.62.0ubuntu0libgit2-0ubuntu0.20.04.10.66.0+ds0ubuntu0.libgit2-0ubuntu0.20.040.67.1+ds0ubuntu0.libgit2-0ubuntu0.20.04.20.67.1+ds0ubuntu0.libgit2-0ubuntu0.20.04.2+esm1 |
None known |
rust-tarUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 0.4.26-10.4.26-1ubuntu0.1 |
None known |
rustcUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.37.0+dfsg1+llvm-1ubuntu11.38.0+dfsg0.2+llvm-0ubuntu11.38.0+dfsg0.2+llvm-0ubuntu21.39.0+dfsg1+llvm-3ubuntu11.40.0+dfsg1+llvm-5ubuntu1 Show 19 moreShow less1.41.0+dfsg1+llvm-0ubuntu11.41.0+dfsg1+llvm-0ubuntu21.43.0+dfsg1+llvm-1~exp1ubuntu1~20.04.11.47.0+dfsg1+llvm-1ubuntu1~20.04.11.51.0+dfsg1+llvm-1~exp3ubuntu1~20.04.21.53.0+dfsg1+llvm-4ubuntu1~20.04.11.57.0+dfsg1+llvm-0ubuntu1~20.04.11.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.21.61.0+dfsg1~llvm-1~exp1ubuntu0.20.04.11.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.20.041.66.1+dfsg0ubuntu1~llvm-0ubuntu0.20.041.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.20.041.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.20.04.11.71.1+dfsg0ubuntu3~bpo0-0ubuntu0.20.041.72.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.041.73.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.11.74.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.11.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.041.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1 |
None known |
rustc-1.76Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.041.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1 |
None known |
rustc-1.77Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.041.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1 |
None known |
rustc-1.78Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.041.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1 |
None known |
rustc-1.79Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.11.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3 |
None known |
rustc-1.80Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.041.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1 |
None known |
rust-tarUbuntu:22.04:LTS |
before 0.4.37-3ubuntu0.1, plus listed versions 0.4.26-10.4.37-10.4.37-3 |
0.4.37-3ubuntu0.1 |
rustcUbuntu:22.04:LTS |
before 1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1, plus listed versions 1.51.0+dfsg1+llvm-1~exp3ubuntu11.53.0+dfsg1+llvm-4ubuntu11.54.0+dfsg2+llvm-3ubuntu11.56.0+dfsg1+llvm-2ubuntu11.56.0+dfsg1+llvm-2ubuntu2 Show 15 moreShow less1.57.0+dfsg1+llvm-0ubuntu11.57.0+dfsg1+llvm-0ubuntu21.58.1+dfsg1~ubuntu1-0ubuntu11.58.1+dfsg1~ubuntu1-0ubuntu21.59.0+dfsg1-1~ubuntu2~22.04.11.61.0+dfsg1-1~exp1ubuntu0.22.04.11.65.0+dfsg0ubuntu1-0ubuntu0.22.04.11.66.1+dfsg0ubuntu1-0ubuntu0.22.04.11.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.22.04.11.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.22.04.21.71.1+dfsg0ubuntu3~bpo0-0ubuntu0.22.041.72.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.041.73.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.041.74.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.041.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04 |
1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1 |
rustc-1.62Ubuntu:22.04:LTS |
before 1.62.1+dfsg1-1ubuntu0.22.04.3, plus listed versions 1.62.1+dfsg1-1ubuntu0.22.04.1 |
1.62.1+dfsg1-1ubuntu0.22.04.3 |
rustc-1.76Ubuntu:22.04:LTS |
before 1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1, plus listed versions 1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04 |
1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1 |
rustc-1.77Ubuntu:22.04:LTS |
before 1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1, plus listed versions 1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04 |
1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1 |
rustc-1.78Ubuntu:22.04:LTS |
before 1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1, plus listed versions 1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04 |
1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1 |
rustc-1.79Ubuntu:22.04:LTS |
before 1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1, plus listed versions 1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04 |
1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.22.04.1 |
rustc-1.80Ubuntu:22.04:LTS |
before 1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1, plus listed versions 1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04 |
1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.22.04.1 |
rustc-1.81Ubuntu:22.04:LTS |
before 1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1, plus listed versions 1.81.0+dfsg0ubuntu0-0ubuntu0.22.04 |
1.81.0+dfsg0ubuntu0-0ubuntu0.22.04.1 |
rustc-1.82Ubuntu:22.04:LTS |
before 1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1, plus listed versions 1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04 |
1.82.0+dfsg0ubuntu0~jammy-0ubuntu0.22.04.1 |
rustc-1.83Ubuntu:22.04:LTS |
before 1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1, plus listed versions 1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04~ppa3 |
1.83.0+dfsg0ubuntu2~bpo2-0ubuntu2.22.04.1 |
rustc-1.84Ubuntu:22.04:LTS |
before 1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1, plus listed versions 1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04 |
1.84.1+dfsg0ubuntu1~bpo10-0ubuntu4.22.04.1 |
rustc-1.85Ubuntu:22.04:LTS |
before 1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1, plus listed versions 1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.22.031.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04 |
1.85.1+dfsg0ubuntu2~bpo0-0ubuntu1.22.04.1 |
rustc-1.89Ubuntu:22.04:LTS |
before 1.89.0+dfsg~24.04-0ubuntu0.22.04.2, plus listed versions 1.89.0+dfsg~24.04-0ubuntu0.22.04.1 |
1.89.0+dfsg~24.04-0ubuntu0.22.04.2 |
rustc-1.91Ubuntu:22.04:LTS |
before 1.91.1+dfsg~22.04-0ubuntu0.22.04.3, plus listed versions 1.91.1+dfsg~22.04-0ubuntu0.22.04.2 |
1.91.1+dfsg~22.04-0ubuntu0.22.04.3 |
cargoUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 0.52.0-0ubuntu10.53.0-0ubuntu20.54.0-0ubuntu10.54.0-0ubuntu20.57.0+ubuntu-0ubuntu1 Show 6 moreShow less0.58.0-0ubuntu10.60.0ubuntu1-0ubuntu1~22.04.10.62.0ubuntu0libgit2-0ubuntu0.22.04.10.66.0+ds0ubuntu0.libgit2-0ubuntu0.22.040.67.1+ds0ubuntu0.libgit2-0ubuntu0.22.04.20.67.1+ds0ubuntu0.libgit2-0ubuntu0.22.04.2+esm1 |
None known |
rust-async-tarUbuntu:24.04:LTS |
All versions, plus listed versions 0.4.2-2 |
None known |
rust-cargo-cUbuntu:24.04:LTS |
All versions, plus listed versions 0.9.14-10.9.14-20.9.14-2build10.9.19-10.9.19-20.9.19-2build20.9.19-2build30.9.19-2ubuntu0.1 |
None known |
rust-tarUbuntu:24.04:LTS |
before 0.4.40-1ubuntu0.1, plus listed versions 0.4.38-20.4.40-1 |
0.4.40-1ubuntu0.1 |
rustcUbuntu:24.04:LTS |
before 1.75.0+dfsg0ubuntu1-0ubuntu7.4, plus listed versions 1.71.1+dfsg0ubuntu2-0ubuntu11.73.0+dfsg0ubuntu1-0ubuntu11.74.1+dfsg0ubuntu1-0ubuntu11.75.0+dfsg0ubuntu1-0ubuntu11.75.0+dfsg0ubuntu1-0ubuntu61.75.0+dfsg0ubuntu1-0ubuntu71.75.0+dfsg0ubuntu1-0ubuntu7.1 |
1.75.0+dfsg0ubuntu1-0ubuntu7.4 |
rustc-1.74Ubuntu:24.04:LTS |
before 1.74.1+dfsg0ubuntu1-0ubuntu15, plus listed versions 1.74.1+dfsg0ubuntu1-0ubuntu21.74.1+dfsg0ubuntu1-0ubuntu13 |
1.74.1+dfsg0ubuntu1-0ubuntu15 |
rustc-1.76Ubuntu:24.04:LTS |
before 1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2, plus listed versions 1.76.0+dfsg0ubuntu1-0ubuntu0.24.04 |
1.76.0+dfsg0ubuntu1-0ubuntu0.24.04.2 |
rustc-1.77Ubuntu:24.04:LTS |
before 1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1, plus listed versions 1.77.2+dfsg1ubuntu1-0ubuntu0.24.04 |
1.77.2+dfsg1ubuntu1-0ubuntu0.24.04.1 |
rustc-1.78Ubuntu:24.04:LTS |
before 1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2, plus listed versions 1.78.0+dfsg1ubuntu1-0ubuntu0.24.04 |
1.78.0+dfsg1ubuntu1-0ubuntu0.24.04.2 |
rustc-1.79Ubuntu:24.04:LTS |
before 1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1, plus listed versions 1.79.0+dfsg1ubuntu1-0ubuntu0.24.04 |
1.79.0+dfsg1ubuntu1-0ubuntu0.24.04.1 |
rustc-1.80Ubuntu:24.04:LTS |
before 1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01, plus listed versions 1.80.1+dfsg0ubuntu1-0ubuntu0.24.04 |
1.80.1+dfsg0ubuntu1-0ubuntu0.24.04.01 |
rustc-1.81Ubuntu:24.04:LTS |
before 1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1, plus listed versions 1.81.0+dfsg0ubuntu1-0ubuntu0.24.04 |
1.81.0+dfsg0ubuntu1-0ubuntu0.24.04.1 |
rustc-1.82Ubuntu:24.04:LTS |
before 1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1, plus listed versions 1.82.0+dfsg0ubuntu0-0ubuntu0.24.04 |
1.82.0+dfsg0ubuntu0-0ubuntu0.24.04.1 |
rustc-1.83Ubuntu:24.04:LTS |
before 1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1, plus listed versions 1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04 |
1.83.0+dfsg0ubuntu1~bpo2-0ubuntu0.24.04.1 |
rustc-1.84Ubuntu:24.04:LTS |
before 1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1, plus listed versions 1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04 |
1.84.1+dfsg0ubuntu1~bpo2-0ubuntu2.24.04.1 |
rustc-1.85Ubuntu:24.04:LTS |
before 1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2, plus listed versions 1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04 |
1.85.1+dfsg0ubuntu2~bpo0-0ubuntu0.24.04.2 |
rustc-1.89Ubuntu:24.04:LTS |
before 1.89.0+dfsg~24.04-0ubuntu0.24.04.2, plus listed versions 1.89.0+dfsg~24.04-0ubuntu0.24.04.1 |
1.89.0+dfsg~24.04-0ubuntu0.24.04.2 |
rustc-1.91Ubuntu:24.04:LTS |
before 1.91.1+dfsg~24.04-0ubuntu0.24.04.2, plus listed versions 1.91.1+dfsg~24.04-0ubuntu0.24.04.1 |
1.91.1+dfsg~24.04-0ubuntu0.24.04.2 |
rust-astral-tokio-tarUbuntu:25.10 |
All versions, plus listed versions 0.5.1-10.5.2-2 |
None known |
rust-async-tarUbuntu:25.10 |
All versions, plus listed versions 0.4.2-2 |
None known |
rust-cargo-cUbuntu:25.10 |
before 0.10.11-1ubuntu1.1, plus listed versions 0.10.11-1ubuntu1 |
0.10.11-1ubuntu1.1 |
rust-tarUbuntu:25.10 |
before 0.4.43-4ubuntu0.1, plus listed versions 0.4.43-4 |
0.4.43-4ubuntu0.1 |
rustc-1.85Ubuntu:25.10 |
before 1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1, plus listed versions 1.85.1+dfsg0ubuntu1-0ubuntu11.85.1+dfsg0ubuntu2-0ubuntu1 |
1.85.1+dfsg0ubuntu2-0ubuntu1.25.04.1 |
rustc-1.88Ubuntu:25.10 |
before 1.88.0+dfsg0ubuntu1-0ubuntu2, plus listed versions 1.88.0+dfsg0ubuntu1-0ubuntu1 |
1.88.0+dfsg0ubuntu1-0ubuntu2 |
rust-astral-tokio-tarUbuntu:26.10 |
All versions, plus listed versions 0.5.6-20.6.2-1 |
None known |
rust-astral-tokio-tarUbuntu:26.04:LTS |
All versions, plus listed versions 0.5.2-20.5.5-10.5.6-10.5.6-2 |
None known |
rust-tarUbuntu:Pro:20.04:LTS |
before 0.4.26-1ubuntu0.1, plus listed versions 0.4.26-1 |
0.4.26-1ubuntu0.1 |
rustcUbuntu:Pro:14.04:LTS |
before 1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1, plus listed versions 1.15.1+dfsg0-1~exp1ubuntu2~14.04.71.17.0+dfsg2-8~ubuntu0.14.04.31.21.0+dfsg1+llvm-0ubuntu3~14.04.51.22.1+dfsg1+llvm-0ubuntu2~14.04.21.24.1+dfsg1+llvm-0ubuntu1~14.04.1 Show 4 moreShow less1.25.0+dfsg1+llvm-0ubuntu1~14.04.11.28.0+dfsg1+llvm-0ubuntu1~14.04.11.30.0+dfsg1+llvm-2ubuntu1~14.04.11.31.0+dfsg1+llvm-2ubuntu1~14.04.1 |
1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1 |
rustcUbuntu:Pro:16.04:LTS |
before 1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2, plus listed versions 1.7.0+dfsg1-11.15.1+dfsg0-1~exp1ubuntu2~16.04.31.17.0+dfsg2-8~ubuntu0.16.04.21.21.0+dfsg1+llvm-0ubuntu3~16.04.11.22.1+dfsg1+llvm-0ubuntu2~16.04.2 Show 14 moreShow less1.24.1+dfsg1+llvm-0ubuntu1~16.04.11.25.0+dfsg1+llvm-0ubuntu1~16.04.11.28.0+dfsg1+llvm-0ubuntu1~16.04.11.30.0+dfsg1+llvm-2ubuntu1~16.04.11.31.0+dfsg1+llvm-2ubuntu1~16.04.11.32.0+dfsg1+llvm-1ubuntu1~16.04.11.34.1+dfsg2+llvm-0ubuntu1~16.04.11.35.0+dfsg0.1+llvm-0ubuntu1~16.04.11.36.0+dfsg1+llvm-2ubuntu1~16.04.11.37.0+dfsg1+llvm-1ubuntu1~16.04.11.39.0+dfsg1+llvm-3ubuntu1~16.04.11.41.0+dfsg1+llvm-0ubuntu1~16.04.11.43.0+dfsg1+llvm-1~exp1ubuntu2~16.04.11.47.0+dfsg1+llvm-1ubuntu1~16.04.1 |
1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2 |
rustcUbuntu:Pro:18.04:LTS |
before 1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1, plus listed versions 1.18.0+dfsg1-4ubuntu11.24.1+dfsg1+llvm-0ubuntu11.24.1+dfsg1+llvm-0ubuntu21.25.0+dfsg1+llvm-0ubuntu11.28.0+dfsg1+llvm-0ubuntu1~18.04.1 Show 17 moreShow less1.30.0+dfsg1+llvm-2ubuntu1~18.04.11.31.0+dfsg1+llvm-2ubuntu1~18.04.11.32.0+dfsg1+llvm-1ubuntu1~18.04.11.34.1+dfsg2+llvm-0ubuntu1~18.04.11.35.0+dfsg0.1+llvm-0ubuntu1~18.04.11.36.0+dfsg1+llvm-2ubuntu1~18.04.11.37.0+dfsg1+llvm-1ubuntu1~18.04.11.39.0+dfsg1+llvm-3ubuntu1~18.04.11.41.0+dfsg1+llvm-0ubuntu1~18.04.11.43.0+dfsg1+llvm-1~exp1ubuntu2~18.04.11.47.0+dfsg1+llvm-1ubuntu1~18.04.11.51.0+dfsg1+llvm-1~exp3ubuntu1~18.04.11.53.0+dfsg1+llvm-4ubuntu1~18.04.11.57.0+dfsg1+llvm-0ubuntu1~18.04.11.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~18.04.21.61.0+dfsg1~llvm-1~exp1ubuntu0.18.04.11.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04 |
1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1 |
rustcUbuntu:Pro:20.04:LTS |
before 1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1, plus listed versions 1.37.0+dfsg1+llvm-1ubuntu11.38.0+dfsg0.2+llvm-0ubuntu11.38.0+dfsg0.2+llvm-0ubuntu21.39.0+dfsg1+llvm-3ubuntu11.40.0+dfsg1+llvm-5ubuntu1 Show 18 moreShow less1.41.0+dfsg1+llvm-0ubuntu11.41.0+dfsg1+llvm-0ubuntu21.43.0+dfsg1+llvm-1~exp1ubuntu1~20.04.11.47.0+dfsg1+llvm-1ubuntu1~20.04.11.51.0+dfsg1+llvm-1~exp3ubuntu1~20.04.21.53.0+dfsg1+llvm-4ubuntu1~20.04.11.57.0+dfsg1+llvm-0ubuntu1~20.04.11.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.21.61.0+dfsg1~llvm-1~exp1ubuntu0.20.04.11.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.20.041.66.1+dfsg0ubuntu1~llvm-0ubuntu0.20.041.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.20.041.70.0+dfsg0ubuntu1~bpo2-0ubuntu0.20.04.11.71.1+dfsg0ubuntu3~bpo0-0ubuntu0.20.041.72.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.041.73.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.11.74.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.11.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04 |
1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1 |
rustc-1.76Ubuntu:Pro:20.04:LTS |
before 1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1, plus listed versions 1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04 |
1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1 |
rustc-1.77Ubuntu:Pro:20.04:LTS |
before 1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1, plus listed versions 1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04 |
1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1 |
rustc-1.78Ubuntu:Pro:20.04:LTS |
before 1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1, plus listed versions 1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04 |
1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1 |
rustc-1.79Ubuntu:Pro:20.04:LTS |
before 1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3, plus listed versions 1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1 |
1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3 |
rustc-1.80Ubuntu:Pro:20.04:LTS |
before 1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1, plus listed versions 1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04 |
1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| affected | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-33056 is a medium vulnerability (CVSS 5.1) in Alexcrichton Tar-rs, published March 19, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.39%, the 33rd percentile. Fixed in tar 0.4.45.
References
github.com/alexcrichton/tar-rs/security/advisories/GHSA-j4xf-2g29-59ph
github.com/alexcrichton/tar-rs/commit/17b1fd84e632071cb8eef9d3709bf347bd266446
nvd.nist.gov/vuln/detail/CVE-2026-33056
rustsec.org/advisories/RUSTSEC-2026-0067.html
github.com/advisories/GHSA-j4xf-2g29-59ph
security.alpinelinux.org/vuln/CVE-2026-33056
Show 13 moreShow less
docs.bell-sw.com/security/cves/CVE-2026-33056
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1788535576.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33056.json
security-tracker.debian.org/tracker/CVE-2026-33056
github.com/alexcrichton/tar-rs
crates.io/crates/tar
ubuntu.com/security/CVE-2026-33056
cve.org/CVERecord?id=CVE-2026-33056
ubuntu.com/security/notices/USN-8139-1
ubuntu.com/security/notices/USN-8138-1
ubuntu.com/security/notices/USN-8168-1
ubuntu.com/security/notices/USN-8138-2
ubuntu.com/security/notices/USN-8168-2
Left out here: 96 versions. The JSON record has them.