Lucene search
K

4614 matches found

Prion
Prion
added 2020/12/31 10:15 a.m.12 views

Design/Logic Flaw

An issue was discovered in the arr crate through 2020-08-25 for Rust. An attacker can smuggle non-Sync/Send types across a thread boundary to cause a data race...

1.9CVSS4.8AI score0.00192EPSS
Exploits0References1Affected Software1
NVD
NVD
added 2020/12/31 9:15 a.m.20 views

CVE-2020-35928

An issue was discovered in the concread crate before 0.2.6 for Rust. Attackers can cause an ARCache data race by sending types that do not implement Send/Sync...

4.7CVSS4.8AI score0.00242EPSS
Exploits1References1
OSV
OSV
added 2020/12/31 9:15 a.m.1 views

CVE-2020-35915

An issue was discovered in the futures-intrusive crate before 0.4.0 for Rust. GenericMutexGuard allows cross-thread data races of non-Sync types...

5.5CVSS6.1AI score0.00374EPSS
Exploits1References1
NVD
NVD
added 2020/12/31 9:15 a.m.36 views

CVE-2020-35908

An issue was discovered in the futures-util crate before 0.3.2 for Rust. FuturesUnordered can lead to data corruption because Sync is mishandled...

5.5CVSS5.6AI score0.00334EPSS
Exploits0References1
NVD
NVD
added 2020/12/31 9:15 a.m.27 views

CVE-2020-35915

An issue was discovered in the futures-intrusive crate before 0.4.0 for Rust. GenericMutexGuard allows cross-thread data races of non-Sync types...

5.5CVSS5.5AI score0.00374EPSS
Exploits1References1
OSV
OSV
added 2020/12/31 9:15 a.m.18 views

CVE-2020-35908

An issue was discovered in the futures-util crate before 0.3.2 for Rust. FuturesUnordered can lead to data corruption because Sync is mishandled...

5.5CVSS7.3AI score
Exploits0References1
Prion
Prion
added 2020/12/31 9:15 a.m.20 views

Design/Logic Flaw

An issue was discovered in the futures-util crate before 0.3.2 for Rust. FuturesUnordered can lead to data corruption because Sync is mishandled...

2.1CVSS5.6AI score0.00334EPSS
Exploits0References1Affected Software1
Prion
Prion
added 2020/12/31 9:15 a.m.21 views

Cross site scripting

An issue was discovered in the futures-intrusive crate before 0.4.0 for Rust. GenericMutexGuard allows cross-thread data races of non-Sync types...

2.1CVSS5.5AI score0.00374EPSS
Exploits1References1Affected Software1
Prion
Prion
added 2020/12/31 9:15 a.m.11 views

Sql injection

An issue was discovered in the concread crate before 0.2.6 for Rust. Attackers can cause an ARCache data race by sending types that do not implement Send/Sync...

1.9CVSS4.8AI score0.00242EPSS
Exploits1References1Affected Software1
CVE
CVE
added 2020/12/31 8:20 a.m.55 views

CVE-2020-35908

CVE-2020-35908 affects the Rust crate futures-util (before 0.3.2). The issue is an improper implementation of Sync in the FuturesUnordered structure, which used interior mutability via a Cell without proper synchronization. This can lead to data corruption when multiple threads access the interna...

5.5CVSS5.5AI score0.00334EPSS
Exploits0References1Affected Software1
Cvelist
Cvelist
added 2020/12/31 8:20 a.m.43 views

CVE-2020-35908

An issue was discovered in the futures-util crate before 0.3.2 for Rust. FuturesUnordered can lead to data corruption because Sync is mishandled...

5.6AI score0.00334EPSS
Exploits0References1
CVE
CVE
added 2020/12/31 8:18 a.m.49 views

CVE-2020-35915

CVE-2020-35915 affects the Rust futures-intrusive crate prior to 0.4.0. The issue is that GenericMutexGuard can allow cross-thread data races on non-Sync types due to how the guard tracks access to the locked data, potentially enabling unsafe concurrent access. The vulnerability is documented by ...

5.5CVSS5.4AI score0.00374EPSS
Exploits1References1Affected Software1
Cvelist
Cvelist
added 2020/12/31 8:18 a.m.33 views

CVE-2020-35915

An issue was discovered in the futures-intrusive crate before 0.4.0 for Rust. GenericMutexGuard allows cross-thread data races of non-Sync types...

5.5AI score0.00374EPSS
Exploits1References1
CVE
CVE
added 2020/12/31 8:16 a.m.48 views

CVE-2020-35928

Concread crate (Rust) before 0.2.6 exposes a data race in ARCache when non-Send/Sync types are used. Root cause: ARCache implementation unbound by Send/Sync, allowing unsafe concurrent access. The issue was fixed in 0.2.6 by adding K: Send + Sync and V: Send + Sync bounds to the affected Send/Syn...

4.7CVSS4.7AI score0.00242EPSS
Exploits1References1Affected Software1
CNNVD
CNNVD
added 2020/12/31 12:0 a.m.2 views

Rust 竞争条件问题漏洞

Rust is a general-purpose, compiled programming language from the Mozilla Foundation. A Competition Condition Issue vulnerability exists in Rust concread crate versions prior to 0.2.6, which can be exploited by an attacker to cause data contention in ARCache by sending a type that does not...

4.7CVSS5.8AI score0.00242EPSS
Exploits1References2
RustSec
RustSec
added 2020/12/22 12:0 p.m.26 views

conquer-once's OnceCell lacks Send bound for its Sync trait.

Affected versions of conquer-once implements Sync for its OnceCell type without restricting it to Sendable types. This allows non-Send but Sync types such as MutexGuard to be sent across threads leading to undefined behavior and memory corruption in concurrent programs. The issue was fixed by...

7.8CVSS3.8AI score0.00426EPSS
Exploits1Affected Software1
OSV
OSV
added 2020/12/22 12:0 p.m.14 views

RUSTSEC-2020-0101 conquer-once's OnceCell lacks Send bound for its Sync trait.

Affected versions of conquer-once implements Sync for its OnceCell type without restricting it to Sendable types. This allows non-Send but Sync types such as MutexGuard to be sent across threads leading to undefined behavior and memory corruption in concurrent programs. The issue was fixed by...

7.8CVSS7.7AI score0.00426EPSS
Exploits1References3
RustSec
RustSec
added 2020/12/18 12:0 p.m.23 views

SyncRef's clone() and debug() allow data races

Affected versions of this crate unconditionally implement Sync for SyncRef. This definition allows data races if &T is accessible through &SyncRef. SyncRef derives Clone and Debug, and the default implementations of those traits access &T by invoking T::clone & T::fmt. It is possible to create da...

8.1CVSS2.8AI score0.01059EPSS
Exploits1Affected Software1
OSV
OSV
added 2020/12/18 12:0 p.m.12 views

RUSTSEC-2020-0152 ImmediateIO and TransactionalIO can cause data races

The ImmediateIO and TransactionalIO types implement Sync for all contained Expander types regardless of if the Expander itself is safe to use across threads. As the IO types allow retrieving the Expander, this can lead to non-thread safe types being sent across threads as part of the Expander...

5.9CVSS5.6AI score0.00978EPSS
Exploits1References3
OSV
OSV
added 2020/12/18 12:0 p.m.21 views

RUSTSEC-2020-0127 SyncRef's clone() and debug() allow data races

Affected versions of this crate unconditionally implement Sync for SyncRef. This definition allows data races if &T is accessible through &SyncRef. SyncRef derives Clone and Debug, and the default implementations of those traits access &T by invoking T::clone & T::fmt. It is possible to create da...

8.1CVSS8AI score0.01059EPSS
Exploits1References4
Rows per page
Query Builder