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)
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CWE-362CVSS 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 |
Vulnerabilities
Projects
Contact Us


