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.
{
"binaries": [
{
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1",
"binary_name": "libstd-rust-1.31"
},
{
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1",
"binary_name": "rust-gdb"
},
{
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1",
"binary_name": "rust-lldb"
},
{
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1",
"binary_name": "rust-src"
},
{
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1ubuntu1",
"binary_name": "rustc"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2",
"binary_name": "libstd-rust-1.47"
},
{
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2",
"binary_name": "rust-gdb"
},
{
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2",
"binary_name": "rust-lldb"
},
{
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2",
"binary_name": "rust-src"
},
{
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1ubuntu2",
"binary_name": "rustc"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "libstd-rust-1.65"
},
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "rust-all"
},
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "rust-clippy"
},
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "rust-gdb"
},
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "rust-lldb"
},
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "rust-src"
},
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "rustc"
},
{
"binary_version": "1.65.0+dfsg0ubuntu1~llvm2-0ubuntu0.18.04.1",
"binary_name": "rustfmt"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "cargo"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "libstd-rust-1.75"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-all"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-clippy"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-gdb"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-lldb"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-src"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustc"
},
{
"binary_version": "1.75.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustfmt"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "cargo-1.76"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "libstd-rust-1.76"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.76-all"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.76-clippy"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.76-gdb"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.76-lldb"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.76-src"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustc-1.76"
},
{
"binary_version": "1.76.0+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustfmt-1.76"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "cargo-1.77"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "libstd-rust-1.77"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.77-all"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.77-clippy"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.77-gdb"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.77-lldb"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.77-src"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustc-1.77"
},
{
"binary_version": "1.77.2+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustfmt-1.77"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "cargo-1.78"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "libstd-rust-1.78"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.78-all"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.78-clippy"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.78-gdb"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.78-lldb"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.78-src"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustc-1.78"
},
{
"binary_version": "1.78.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustfmt-1.78"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "cargo-1.79"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "libstd-rust-1.79"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "rust-1.79-all"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "rust-1.79-clippy"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "rust-1.79-gdb"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "rust-1.79-lldb"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "rust-1.79-src"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "rustc-1.79"
},
{
"binary_version": "1.79.0+dfsg1ubuntu1~bpo0-0ubuntu0.20.04.3",
"binary_name": "rustfmt-1.79"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}{
"binaries": [
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "cargo-1.80"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "libstd-rust-1.80"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.80-all"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.80-clippy"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.80-gdb"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.80-lldb"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rust-1.80-src"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustc-1.80"
},
{
"binary_version": "1.80.1+dfsg0ubuntu1~bpo0-0ubuntu0.20.04.1",
"binary_name": "rustfmt-1.80"
}
],
"availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro"
}