Lucene search
+L

789 matches found

Positive Technologies
Positive Technologies
•added 2020/12/10 12:00 a.m.•4 views

PT-2020-17649

Name of the Vulnerable Software and Affected Versions cgc crate through 2020-12-10 for Rust Description The issue concerns the cgc crate for Rust, where Ptr implements Send and Sync for all types, potentially leading to data races by sending non-thread safe types across threads. Additionally,...

5.9CVSS0.00978EPSS
SaveExploits1References14
Positive Technologies
Positive Technologies
•added 2020/12/10 12:00 a.m.•2 views

PT-2020-17643

Name of the Vulnerable Software and Affected Versions noise search crate versions through 2020-12-10 Description The issue concerns the unconditional implementation of Send and Sync for MvccRwLock in the noise search crate. This can lead to data races when types that are either !Send or !Sync e.g...

8.1CVSS0.0124EPSS
SaveExploits1References9
Positive Technologies
Positive Technologies
•added 2020/12/10 12:00 a.m.•1 views

PT-2020-17647

Name of the Vulnerable Software and Affected Versions cgc crate versions through 2020-12-10 Description The issue concerns the Ptr implementation in the cgc crate, which implements Send and Sync for all types. This can lead to data races by sending non-thread safe types across threads...

5.9CVSS0.00978EPSS
SaveExploits1References14
OSV
OSV
•added 2020/12/09 12:00 p.m.•37 views

RUSTSEC-2020-0139 dces' World type can cause data races

The World type in dces is marked as Send without bounds on its EntityStore and ComponentStore. This allows non-thread safe EntityStore and ComponentStores to be sent across threads and cause data races...

8.1CVSS7.9AI score0.01098EPSS
SaveExploits1References3
RustSec
RustSec
•added 2020/12/09 12:00 p.m.•30 views

dces' World type can cause data races

The World type in dces is marked as Send without bounds on its EntityStore and ComponentStore. This allows non-thread safe EntityStore and ComponentStores to be sent across threads and cause data races...

8.1CVSS3AI score0.01098EPSS
SaveExploits1
Positive Technologies
Positive Technologies
•added 2020/12/09 12:00 a.m.•1 views

PT-2020-17640

Name of the Vulnerable Software and Affected Versions dces crate versions through 2020-12-09 Description An issue was discovered in the dces crate where the World type is marked as Send but lacks bounds on its EntityStore and ComponentStore. This allows non-thread safe EntityStore and...

8.1CVSS0.01098EPSS
SaveExploits1References10
OSV
OSV
•added 2020/12/08 12:00 p.m.•37 views

RUSTSEC-2020-0104 ImageChunkMut needs bounds on its Send and Sync traits

In the affected versions of this crate, ImageChunkMut unconditionally implements Send and Sync, allowing to create data races. This can result in a memory corruption or undefined behavior when non thread-safe types are moved and referenced across thread boundaries. The flaw was corrected in commi...

7CVSS6.9AI score0.00344EPSS
SaveExploits1References3
OSV
OSV
•added 2020/12/08 12:00 p.m.•43 views

RUSTSEC-2020-0118 Future<T> lacks bounds on Send and Sync.

tinyfuture contains a light-weight implementation of Futures. The Future type it has lacked bound on its Send and Sync traits. This allows for a bug where non-thread safe types such as Cell can be used in Futures and cause data races in concurrent programs. The flaw was corrected in commit c79191...

8.1CVSS7.9AI score0.00766EPSS
SaveExploits0References3
RustSec
RustSec
•added 2020/12/08 12:00 p.m.•38 views

Thex<T> allows data races of non-Send types across threads

thex::Thex implements Sync for all types T. However, it is missing a bound for T: Send. This allows non-Send types such as Rc to be sent across thread boundaries which can trigger undefined behavior and memory corruption...

5.5CVSS2.2AI score0.00313EPSS
SaveExploits0
RustSec
RustSec
•added 2020/12/08 12:00 p.m.•40 views

ImageChunkMut needs bounds on its Send and Sync traits

In the affected versions of this crate, ImageChunkMut unconditionally implements Send and Sync, allowing to create data races. This can result in a memory corruption or undefined behavior when non thread-safe types are moved and referenced across thread boundaries. The flaw was corrected in commi...

7CVSS1.9AI score0.00344EPSS
SaveExploits1Affected Software1
RustSec
RustSec
•added 2020/12/08 12:00 p.m.•44 views

Future<T> lacks bounds on Send and Sync.

tinyfuture contains a light-weight implementation of Futures. The Future type it has lacked bound on its Send and Sync traits. This allows for a bug where non-thread safe types such as Cell can be used in Futures and cause data races in concurrent programs. The flaw was corrected in commit c79191...

8.1CVSS2.3AI score0.00766EPSS
SaveExploits0Affected Software1
Positive Technologies
Positive Technologies
•added 2020/12/08 12:00 a.m.•1 views

PT-2020-17617

Name of the Vulnerable Software and Affected Versions tiny future versions prior to 0.4.0 Description The issue is related to the tiny future crate, which contains a light-weight implementation of Futures. The Future type lacks bounds on its Send and Sync traits, allowing non-thread safe types su...

8.1CVSS0.00766EPSS
SaveExploits0References14
OSV
OSV
•added 2020/11/29 12:00 p.m.•40 views

RUSTSEC-2020-0142 Send bound needed on T (for Send impl of `Bucket2`)

Affected versions of this crate unconditionally implements Send for Bucket2. This allows sending non-Send types to other threads. This can lead to data races when non Send types like Cell or Rc are contained inside Bucket2 and sent across thread boundaries. The data races can potentially lead to...

8.1CVSS8.1AI score0.0124EPSS
SaveExploits1References3
RustSec
RustSec
•added 2020/11/29 12:00 p.m.•31 views

Send bound needed on T (for Send impl of `Bucket2`)

Affected versions of this crate unconditionally implements Send for Bucket2. This allows sending non-Send types to other threads. This can lead to data races when non Send types like Cell or Rc are contained inside Bucket2 and sent across thread boundaries. The data races can potentially lead to...

8.1CVSS2AI score0.0124EPSS
SaveExploits1Affected Software1
OSV
OSV
•added 2020/11/24 12:00 p.m.•39 views

RUSTSEC-2020-0125 convec::ConVec<T> unconditionally implements Send/Sync

Affected versions of this crate unconditionally implement Send/Sync for ConVec. This allows users to insert T that is not Send or not Sync. This allows users to create data races by using non-Send types like Arc or Rc as T in ConVec. It is also possible to create data races by using types like Ce...

8.1CVSS7.9AI score0.00766EPSS
SaveExploits0References3
OSV
OSV
•added 2020/11/24 12:00 p.m.•37 views

RUSTSEC-2020-0128 Cache<K>: Send/Sync impls needs trait bounds on `K`

Affected versions of this crate unconditionally implement Send/Sync for Cache. This allows users to insert K that is not Send or not Sync. This allows users to create data races by using non-Send types like Arc or Rc as K in Cache. It is also possible to create data races by using types like Cell...

8.1CVSS8AI score0.01098EPSS
SaveExploits1References3
OSV
OSV
•added 2020/11/24 12:00 p.m.•37 views

RUSTSEC-2020-0117 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.1CVSS7.9AI score0.00847EPSS
SaveExploits0References3
RustSec
RustSec
•added 2020/11/24 12:00 p.m.•26 views

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
RustSec
RustSec
•added 2020/11/24 12:00 p.m.•39 views

Cache<K>: Send/Sync impls needs trait bounds on `K`

Affected versions of this crate unconditionally implement Send/Sync for Cache. This allows users to insert K that is not Send or not Sync. This allows users to create data races by using non-Send types like Arc or Rc as K in Cache. It is also possible to create data races by using types like Cell...

8.1CVSS3.4AI score0.01098EPSS
SaveExploits1
RustSec
RustSec
•added 2020/11/24 12:00 p.m.•28 views

convec::ConVec<T> unconditionally implements Send/Sync

Affected versions of this crate unconditionally implement Send/Sync for ConVec. This allows users to insert T that is not Send or not Sync. This allows users to create data races by using non-Send types like Arc or Rc as T in ConVec. It is also possible to create data races by using types like Ce...

8.1CVSS3.8AI score0.00766EPSS
SaveExploits0
Rows per page
Query Builder