NetSight
high8.1

CVE-2020-36457

Data races in lever

Impact

An issue was discovered in the lever crate before 0.1.1 for Rust. AtomicBox<T> implements the Send and Sync traits for all types T. This allows non-Send types such as Rc and non-Sync types such as Cell to be used across thread boundaries which can trigger undefined behavior and memory corruption.

Affected packages

EcosystemPackageAffectedFixed in
rustlever< 0.1.10.1.1

Affected products

VendorProductAffected versions
Lever ProjectLever
Versions 0.0.0, 0.1.0, 0.1.1

Weakness classification

References