Lucene search
+L

249 matches found

OSV
OSV
•added 2021/08/25 9:00 p.m.•35 views

GHSA-XWXC-J97J-84GF Race condition in Parc

In the affected versions of this crate, LockWeak unconditionally implemented Send with no trait bounds on T. LockWeak doesn't own T and only provides &T. This allows concurrent access to a non-Sync T, which can cause undefined behavior like data races...

8.1CVSS7.1AI score0.00833EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2021/08/25 9:00 p.m.•15 views

Race condition in Parc

In the affected versions of this crate, LockWeak unconditionally implemented Send with no trait bounds on T. LockWeak doesn't own T and only provides &T. This allows concurrent access to a non-Sync T, which can cause undefined behavior like data races...

6.8AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2021/08/25 8:59 p.m.•43 views

Data races in beef

An issue was discovered in the beef crate before 0.5.0 for Rust. Affected versions of this crate did not have a T: Sync bound in the Send impl for Cow. This allows users to create data races by making Cow contain types that are Send && !Sync like Cell or RefCell. Such data races can lead to memor...

8.1CVSS7.7AI score0.00766EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2021/08/25 8:58 p.m.•42 views

Data race in tiny_future

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.7AI score0.00766EPSS
SaveExploits0References6Affected Software1
OSV
OSV
•added 2021/08/25 8:58 p.m.•22 views

GHSA-FG42-VWXX-XX5J Data race in tiny_future

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.8AI score0.00766EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
•added 2021/08/25 8:58 p.m.•31 views

Data race in ruspiro-singleton

Singleton is meant to be a static object that can be initialized lazily. In order to satisfy the requirement that static items must implement Sync, Singleton implemented both Sync and Send unconditionally. This allows for a bug where non-Sync types such as Cell can be used in singletons and cause...

8.1CVSS7.6AI score0.00766EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2021/08/25 8:58 p.m.•62 views

GHSA-FQQ2-XP7M-XVM8 Data race in ruspiro-singleton

Singleton is meant to be a static object that can be initialized lazily. In order to satisfy the requirement that static items must implement Sync, Singleton implemented both Sync and Send unconditionally. This allows for a bug where non-Sync types such as Cell can be used in singletons and cause...

8.1CVSS7.8AI score0.00766EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
•added 2021/08/25 8:58 p.m.•40 views

Data races in toolshed

An issue was discovered in the toolshed crate through 2020-11-15 for Rust. In CopyCell, the Send trait lacks bounds on the contained type...

8.1CVSS7.8AI score0.01098EPSS
SaveExploits1References4Affected Software1
Github Security Blog
Github Security Blog
•added 2021/08/25 8:56 p.m.•55 views

Data races in model

Shared data structure in model crate implements Send and Sync traits regardless of the inner type. This allows safe Rust code to trigger a data race, which is undefined behavior in Rust. Users are advised to treat Shared as an unsafe type. It should not be used outside of the testing context, and...

8.1CVSS7.8AI score0.01098EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2021/08/25 8:51 p.m.•64 views

GHSA-3HJ2-HH36-HV9V Data race in va-ts

In the affected versions of this crate, Demuxer unconditionally implemented Send with no trait bounds on T. This allows sending a non-Send type T across thread boundaries, which can cause undefined behavior like unlocking a mutex from a thread that didn't lock the mutex, or memory corruption from...

5.9CVSS5.8AI score0.00801EPSS
SaveExploits1References4
OSV
OSV
•added 2021/08/25 8:50 p.m.•35 views

GHSA-G489-XRW3-3V8W Data races in aovec

An issue was discovered in the aovec crate through 2020-12-10 for Rust. Because Aovec does not have bounds on its Send trait or Sync trait, a data race and memory corruption can occur...

7CVSS5.9AI score0.00285EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2021/08/25 8:50 p.m.•36 views

Data races in try-mutex

Affected versions of this crate unconditionally implemented Sync trait for TryMutex type. This allows users to put non-Send T type in TryMutex and send it to another thread, which can cause a data race. The flaw was corrected in the 0.3.0 release by adding T: Send bound for the Sync trait...

5.5CVSS5.4AI score0.00382EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2021/08/25 8:50 p.m.•73 views

GHSA-64J8-7GP2-XJX5 Data races in try-mutex

Affected versions of this crate unconditionally implemented Sync trait for TryMutex type. This allows users to put non-Send T type in TryMutex and send it to another thread, which can cause a data race. The flaw was corrected in the 0.3.0 release by adding T: Send bound for the Sync trait...

5.5CVSS5.2AI score0.00382EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
•added 2021/08/25 8:49 p.m.•37 views

Data races in futures-intrusive

GenericMutexGuard was given the Sync auto trait as long as T is Send due to its contained members. However, since the guard is supposed to represent an acquired lock and allows concurrent access to the underlying data from different threads, it should only be Sync when the underlying data is. Thi...

5.5CVSS5.5AI score0.00379EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2021/08/25 8:49 p.m.•123 views

GHSA-4HJG-CX88-G9F9 Data races in futures-intrusive

GenericMutexGuard was given the Sync auto trait as long as T is Send due to its contained members. However, since the guard is supposed to represent an acquired lock and allows concurrent access to the underlying data from different threads, it should only be Sync when the underlying data is. Thi...

5.5CVSS5.3AI score0.00379EPSS
SaveExploits1References4
OSV
OSV
•added 2021/08/25 8:49 p.m.•70 views

GHSA-9CG2-2J2H-59V9 Data races in atom

The atom crate contains a security issue revolving around its implementation of the Send trait. It incorrectly allows any arbitrary type to be sent across threads potentially leading to use-after-free issues through memory races...

4.7CVSS4.8AI score0.00198EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2021/08/25 8:49 p.m.•39 views

Data races in atom

The atom crate contains a security issue revolving around its implementation of the Send trait. It incorrectly allows any arbitrary type to be sent across threads potentially leading to use-after-free issues through memory races...

4.7CVSS5.4AI score0.00198EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2021/08/25 8:48 p.m.•43 views

Data races in rocket

The affected version of rocket contains a Clone trait implementation of LocalRequest that reuses the pointer to inner Request object. This causes data race in rare combinations of APIs if the original and the cloned objects are modified at the same time...

8.1CVSS7.7AI score0.00969EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2021/08/25 8:48 p.m.•70 views

GHSA-8Q2V-67V7-6VC6 Data races in rocket

The affected version of rocket contains a Clone trait implementation of LocalRequest that reuses the pointer to inner Request object. This causes data race in rare combinations of APIs if the original and the cloned objects are modified at the same time...

8.1CVSS7.9AI score0.00969EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
•added 2021/08/25 8:46 p.m.•36 views

Rust Failure Crate Vulnerable to Type confusion

Safe Rust code can implement malfunctioning privategettypeid and cause type confusion when downcasting, which is an undefined behavior. Users who derive Fail trait are not affected...

9.8CVSS9AI score0.01505EPSS
SaveExploits0References4Affected Software1
Rows per page
Query Builder