CVE-2017-20004
published 2021-04-14CVE-2017-20004: 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…
PriorityP427medium5.9CVSS 3.1
AVNACHPRNUINSUCNIHAN
EPSS
0.80%
52.4th percentile
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
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | rustc | < rustc 1.19.0+dfsg3-2 (bookworm) | rustc 1.19.0+dfsg3-2 (bookworm) |
| rust-lang | rust | < 1.19.0 | 1.19.0 |
CVSS provenance
nvdv3.15.9MEDIUMCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:P/A:N
osv5.9MEDIUM
vendor_debian5.9MEDIUM
vendor_redhat5.9MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-9pmw-f3q3-5rcf: In the standard library in Rust before 1
ghsa_unreviewed·2022-05-24
CVE-2017-20004 [MEDIUM] CWE-362 GHSA-9pmw-f3q3-5rcf: In the standard library in Rust before 1
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.
OSV
CVE-2017-20004: In the standard library in Rust before 1
osv·2021-04-14·CVSS 5.9
CVE-2017-20004 [MEDIUM] CVE-2017-20004: In the standard library in Rust before 1
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.
Red Hat
rust: synchronization problem in the MutexGuard object
vendor_redhat·2017-04-29·CVSS 5.9
CVE-2017-20004 [MEDIUM] CWE-362 rust: synchronization problem in the MutexGuard object
rust: synchronization problem in the MutexGuard object
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.
Package: rust-toolset:rhel8/rust (Red Hat Enterprise Linux 8) - Not affected
Package: rust (Red Hat Enterprise Linux 9) - Not affected
Debian
CVE-2017-20004: rustc - In the standard library in Rust before 1.19.0, there is a synchronization proble...
vendor_debian·2017·CVSS 5.9
CVE-2017-20004 [MEDIUM] CVE-2017-20004: rustc - In the standard library in Rust before 1.19.0, there is a synchronization proble...
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.
Scope: local
bookworm: resolved (fixed in 1.19.0+dfsg3-2)
bullseye: resolved (fixed in 1.19.0+dfsg3-2)
forky: resolved (fixed in 1.19.0+dfsg3-2)
sid: resolved (fixed in 1.19.0+dfsg3-2)
trixie: resolved (fixed in 1.19.0+dfsg3-2)
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2021-04-14
Published