CVE-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 types, allowing for memory safety issues thr...
MediumCVSS 5.9
EPSS 0.80%
- Published
- Updated
- Exploit status
- No public exploit known
Description
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 products
| Product | Affected versions | Fixed in |
|---|---|---|
| debian/rustc(Debian:12) | < 1.19.0+dfsg3-2 | 1.19.0+dfsg3-2 |
| debian/rustc(Debian:13) | < 1.19.0+dfsg3-2 | 1.19.0+dfsg3-2 |
| debian/rustc(Debian:14) | < 1.19.0+dfsg3-2 | 1.19.0+dfsg3-2 |
| rust-lang rust | < 1.19.0 | 1.19.0 |
References
- Debian Security Tracker CVE-2017-20004 vendor-advisory
- github.com patch third-party-advisory
- github.com patch third-party-advisory