Synchronization Flaw in Rust Standard Library Affects Memory Safety
CVE-2018-25008

5.9MEDIUM

Key Information:

Vendor
Rust-lang
Status
Vendor
CVE Published:
14 April 2021

Summary

The Rust standard library, prior to version 1.29.0, contains a synchronization flaw in the Arc::get_mut method. This issue can result in memory safety violations due to potential race conditions, allowing concurrent access without proper control. Developers utilizing affected versions should upgrade to ensure safer multithreading practices and avoid unpredictable behavior in their applications.

References

CVSS V3.1

Score:
5.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.