portage-ng / portage / dev-lang / rust / 1.96.1
portage-ng glsa
3 advisories reference dev-lang/rust · none place version 1.96.1 in a vulnerable range
▸ GLSA 202409-07 Rust: Multiple Vulnerabilities this version unaffected normal remote 2024-09-22

Multiple vulnerabilities have been discovered in Rust, the worst of which could lead to arbitrary code execution.

Announced
2024-09-22
Revised
2024-09-22
Access
remote
Bugs
#890371 #911685
Advisory
https://security.gentoo.org/glsa/202409-07

Affected packages

PackageArchVulnerableUnaffected
dev-lang/rust*< 1.71.1>= 1.71.1
dev-lang/rust-bin*< 1.71.1>= 1.71.1

Background

A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

Description

Multiple vulnerabilities have been discovered in Rust. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

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"

References

▸ GLSA 202210-09 Rust: Multiple Vulnerabilities this version unaffected normal remote 2022-10-16

Multiple vulnerabilities have been discovered in Rust, the worst of which could result in denial of service.

Announced
2022-10-16
Revised
2022-10-16
Access
remote
Bugs
#870166 #831638 #821157 #807052 #782367
Advisory
https://security.gentoo.org/glsa/202210-09

Affected packages

PackageArchVulnerableUnaffected
dev-lang/rust*< 1.63.0-r1>= 1.63.0-r1
dev-lang/rust-bin*< 1.64.0>= 1.64.0

Background

A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

Description

Multiple vulnerabilities have been discovered in Rust. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

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

References

▸ GLSA 201812-11 Rust: Multiple vulnerabilities this version unaffected normal local, remote 2018-12-30

Multiple vulnerabilities have been found in Rust, the worst which may allow local attackers to execute arbitrary code.

Announced
2018-12-30
Revised
2018-12-30
Access
local, remote
Bugs
#662904
Advisory
https://security.gentoo.org/glsa/201812-11

Affected packages

PackageArchVulnerableUnaffected
dev-lang/rust*< 1.29.1>= 1.29.1
dev-lang/rust-bin*< 1.29.1>= 1.29.1

Background

A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

Description

Multiple vulnerabilities have been discovered in Rust. Please review the CVE identifiers referenced below for details.

Impact

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.

Workaround

There is no known workaround at this time.

Resolution

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"

References