Multiple vulnerabilities have been discovered in Rust, the worst of which could lead to arbitrary code execution.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-lang/rust | * | < 1.71.1 | >= 1.71.1 |
| dev-lang/rust-bin | * | < 1.71.1 | >= 1.71.1 |
A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Multiple vulnerabilities have been discovered in Rust. Please review the CVE identifiers referenced below for details.
Please review the referenced CVE identifiers for details.
There is no known workaround at this time.
All Rust binary users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-lang/rust-bin-1.71.1"
All Rust users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-lang/rust-1.71.1"
Multiple vulnerabilities have been discovered in Rust, the worst of which could result in denial of service.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-lang/rust | * | < 1.63.0-r1 | >= 1.63.0-r1 |
| dev-lang/rust-bin | * | < 1.64.0 | >= 1.64.0 |
A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Multiple vulnerabilities have been discovered in Rust. Please review the CVE identifiers referenced below for details.
Please review the referenced CVE identifiers for details.
There is no known workaround at this time.
All Rust users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-lang/rust-1.63.0-r1"
All Rust binary users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-lang/rust-bin-1.64.0"
In addition, users using Portage 3.0.38 or later should ensure that packages with Rust binaries have no vulnerable code statically linked into their binaries by rebuilding the @rust-rebuild set:
# emerge --ask --oneshot --verbose @rust-rebuild
Multiple vulnerabilities have been found in Rust, the worst which may allow local attackers to execute arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| dev-lang/rust | * | < 1.29.1 | >= 1.29.1 |
| dev-lang/rust-bin | * | < 1.29.1 | >= 1.29.1 |
A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Multiple vulnerabilities have been discovered in Rust. Please review the CVE identifiers referenced below for details.
A remote attacker able to control the value passed to Rust’s str::repeat function could possibly cause a Denial of Service condition.
In addition, a local attacker could trick another user into executing arbitrary code when using rustdoc.
There is no known workaround at this time.
All Rust users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-lang/rust-1.29.1"
All Rust binary users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=dev-lang/rust-bin-1.29.1"