CVE-2017-20004: Race Condition
Published Apr 14, 2021
·Updated
In the standard library in Rust before 1.19.0, there is a synchronization problem in the MutexGuard object. MutexGuards can be used across threads with any types, allowing for memory safety issues through race conditions.
Affected Software
1 affected component
rust-lang Rust<1.19.0
Remediation
Patch Available
Patch Available
Event History
Apr 14, 2021
CVE Published
via MITRE·06:10 AM
Data Sourced
via MITRE·06:10 AM
Description
Frequently Asked Questions
1
What is the vulnerability ID of this Rust vulnerability?
The vulnerability ID of this Rust vulnerability is CVE-2017-20004.
2
What is the title of this Rust vulnerability?
The title of this Rust vulnerability is 'In the standard library in Rust before 1.19.0 there is a synchronization problem in the MutexGuard object.'
3
What is the description of this Rust vulnerability?
The description of this Rust vulnerability is that there is a synchronization problem in the MutexGuard object, which can lead to memory safety issues through race conditions.
4
What is the severity of this Rust vulnerability?
The severity of this Rust vulnerability is medium.
5
How can I fix this Rust vulnerability?
To fix this Rust vulnerability, you need to update Rust to version 1.19.0 or later.