
We found results for “”
WS-2020-0246
Good to know:

Date: November 16, 2020
ruspiro-singleton before 0.4.1 lacks bounds on Send and Sync. Singleton<T> 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 data races in concurrent programs.
Language: RUST
Severity Score
Severity Score
Weakness Type (CWE)
Race Conditions
CWE-362Top Fix

CVSS v3.1
Base Score: |
|
---|---|
Attack Vector (AV): | NETWORK |
Attack Complexity (AC): | LOW |
Privileges Required (PR): | NONE |
User Interaction (UI): | NONE |
Scope (S): | UNCHANGED |
Confidentiality (C): | LOW |
Integrity (I): | LOW |
Availability (A): | NONE |