Lucene search

K
osvGoogleOSV:GHSA-F3MQ-99JR-WW4R
HistoryAug 25, 2021 - 8:56 p.m.

Multiple soundness issues in cgc

2021-08-2520:56:16
Google
osv.dev
7
ptr
data races
thread safety

EPSS

0.001

Percentile

45.7%

Affected versions of this crate have the following issues:

  1. Ptr implements Send and Sync for all types, this can lead to data
    races by sending non-thread safe types across threads.

  2. Ptr::get violates mutable alias rules by returning multiple mutable
    references to the same object.

  3. Ptr::write uses non-atomic writes to the underlying pointer. This means
    that when used across threads it can lead to data races.

EPSS

0.001

Percentile

45.7%

Related for OSV:GHSA-F3MQ-99JR-WW4R