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