GHSA-f3mq-99jr-ww4rMediumCVSS 5.9
Multiple soundness issues in cgc
🔗 CVE IDs covered (1)
📋 Description
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