2 matches found
QueueSender<T>/QueueReceiver<T>: Send/Sync impls need `T: Send`
Affected versions of this crate unconditionally implemented Send/Sync for QueueSender, allowing to send non-Send T to other threads by invoking &QueueSender.send. This fails to prevent users from creating data races by sending types like Rc or Arc to other threads, which can lead to memory...
8.1CVSS3.6AI score0.00847EPSS
SaveExploits0Affected Software1
PT-2020-17628
Name of the Vulnerable Software and Affected Versions cache crate through 2020-11-24 Description An issue in the cache crate allows users to insert types that are not Send or not Sync, such as Arc or Rc, as K in Cache. This can lead to data races, which can result in memory corruption...
8.1CVSS0.01098EPSS
SaveExploits1References7
20