HistoryEditJSON (OSV)

CVE-2017-20004

MutexGuard<Cell<i32>> must not be Sync

Reported
Issued
Package
std
Type
Vulnerability
Categories
References
Patched
  • >=1.19.0
Unaffected
  • <1.0.0

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.

Advisory available under CC0-1.0 license.