icon

We found results for “

WS-2020-0266

Date: November 24, 2020

Affected versions of this crate unconditionally implement Send/Sync for 'ConVec<T>'. 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<Cell<_>>' or 'Rc<_>' as 'T' in 'ConVec<T>'. It is also possible to create data races by using types like 'Cell<_>' or 'RefCell<_>' as 'T' (types that are 'Send' but not 'Sync'). Such data races can lead to memory corruption.

Language: RUST

Severity Score

Severity Score

Weakness Type (CWE)

Race Conditions

CWE-362

CVSS v3.1

Base Score:
Attack Vector (AV): LOCAL
Attack Complexity (AC): LOW
Privileges Required (PR): NONE
User Interaction (UI): REQUIRED
Scope (S): UNCHANGED
Confidentiality (C): NONE
Integrity (I): NONE
Availability (A): HIGH

Do you need more information?

Contact Us