Описание
Non-atomic writes in cgc
Multiple soundness issues in Ptr in cgc
Affected versions of this crate have the following issues:
-
PtrimplementsSendandSyncfor all types, this can lead to data races by sending non-thread safe types across threads. -
Ptr::getviolates mutable alias rules by returning multiple mutable references to the same object. -
Ptr::writeuses non-atomic writes to the underlying pointer. This means that when used across threads it can lead to data races.
Пакеты
Наименование
cgc
rust
Затронутые версииВерсия исправления
<= 0.4.0
Отсутствует
Связанные уязвимости
CVSS3: 5.9
nvd
больше 4 лет назад
An issue was discovered in the cgc crate through 2020-12-10 for Rust. Ptr::write performs non-atomic write operations on an underlying pointer.