Lucene search
+L

790 matches found

osv_rustsec
osv_rustsec
•added 2020/10/31 12:00 p.m.•81 views

RUSTSEC-2020-0072 GenericMutexGuard allows data races of non-Sync types across threads

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
SaveExploits1References3
Positive Technologies
Positive Technologies
•added 2020/10/31 12:00 a.m.•8 views

PT-2020-17591

Name of the Vulnerable Software and Affected Versions atomic-option crate through 2020-10-31 Description The issue concerns the atomic-option crate, where AtomicOption unconditionally implements Sync. This allows moving non-Sync types, such as Rc or Arc, across thread boundaries, potentially...

5.9CVSS0.01121EPSS
SaveExploits1References8
osv_rustsec
osv_rustsec
•added 2020/10/28 12:00 p.m.•49 views

RUSTSEC-2020-0122 beef::Cow lacks a Sync bound on its Send trait allowing for data races

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 memory corruption. The flaw was corrected in commit d1c7658 by adding...

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

beef::Cow lacks a Sync bound on its Send trait allowing for data races

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 memory corruption. The flaw was corrected in commit d1c7658 by adding...

8.1CVSS3.3AI score0.00766EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2020/09/21 12:00 p.m.•33 views

Unsafe Send implementation in Atom allows data races

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.7CVSS3.7AI score0.00198EPSS
SaveExploits0Affected Software1
osv_rustsec
osv_rustsec
•added 2020/09/21 12:00 p.m.•44 views

RUSTSEC-2020-0044 Unsafe Send implementation in Atom allows data races

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
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2020/05/11 12:00 p.m.•57 views

RUSTSEC-2020-0021 rio allows a use-after-free buffer access when a future is leaked

When a rio::Completion is leaked, its drop code will not run. The drop code is responsible for waiting until the kernel completes the I/O operation into, or out of, the buffer borrowed by rio::Completion. Leaking the struct will allow one to access and/or drop the buffer, which can lead to a...

9.8CVSS9.4AI score0.0156EPSS
SaveExploits0References3
RustSec
RustSec
•added 2020/05/11 12:00 p.m.•35 views

rio allows a use-after-free buffer access when a future is leaked

When a rio::Completion is leaked, its drop code will not run. The drop code is responsible for waiting until the kernel completes the I/O operation into, or out of, the buffer borrowed by rio::Completion. Leaking the struct will allow one to access and/or drop the buffer, which can lead to a...

9.8CVSS3.1AI score0.0156EPSS
SaveExploits0
Positive Technologies
Positive Technologies
•added 2020/02/11 12:00 a.m.•5 views

PT-2020-17511

Name of the Vulnerable Software and Affected Versions rulinalg versions through 2020-02-11 Description An issue was discovered in the rulinalg crate, where there are incorrect lifetime-boundary definitions for RowMut::raw slice and RowMut::raw slice mut. These definitions do not conform with Rust...

9.8CVSS0.01668EPSS
SaveExploits1References10
Positive Technologies
Positive Technologies
•added 2019/11/16 12:00 a.m.•12 views

PT-2019-16426

Name of the Vulnerable Software and Affected Versions http crate versions prior to 0.1.20 Description An issue was discovered in the http crate for Rust, where the HeaderMap::Drain API can use a raw pointer, defeating soundness. This introduced unsoundness in its public safe API, potentially...

9.8CVSS6.8AI score0.0185EPSS
SaveExploits0References13
Rows per page
Query Builder