GHSA-pwhf-7427-9vv2MediumCVSS 5.9
Non-atomic writes in cgc
🔗 CVE IDs covered (1)
📋 Description
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.
🎯 Affected products1
- rust/cgc:<= 0.4.0