Crossbeam Project Crossbeam vulnerabilities
4 known vulnerabilities affecting crossbeam_project/crossbeam.
Total CVEs
4
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL3HIGH1
Vulnerabilities
Page 1 of 1
CVE-2022-23639HIGHCVSS 8.1fixed in 0.8.72022-02-15
CVE-2022-23639 [HIGH] CWE-362 CVE-2022-23639: crossbeam-utils provides atomics, synchronization primitives, scoped threads, and other utilities fo
crossbeam-utils provides atomics, synchronization primitives, scoped threads, and other utilities for concurrent programming in Rust. crossbeam-utils prior to version 0.8.7 incorrectly assumed that the alignment of `{i,u}64` was always the same as `Atomic{I,U}64`. However, the alignment of `{i,u}64` on a 32-bit target can be smaller than `Atomic{I,U}6
nvd
CVE-2021-32810CRITICALCVSS 9.8fixed in 0.7.4≥ 0.8.0, < 0.8.12021-08-02
CVE-2021-32810 [CRITICAL] CWE-362 CVE-2021-32810: crossbeam-deque is a package of work-stealing deques for building task schedulers when programming i
crossbeam-deque is a package of work-stealing deques for building task schedulers when programming in Rust. In versions prior to 0.7.4 and 0.8.0, the result of the race condition is that one or more tasks in the worker queue can be popped twice instead of other tasks that are forgotten and never popped. If tasks are allocated on the heap, this can
nvd
CVE-2020-15254CRITICALCVSS 9.8fixed in 0.4.42020-10-16
CVE-2020-15254 [CRITICAL] CWE-119 CVE-2020-15254: Crossbeam is a set of tools for concurrent programming. In crossbeam-channel before version 0.4.4, t
Crossbeam is a set of tools for concurrent programming. In crossbeam-channel before version 0.4.4, the bounded channel incorrectly assumes that `Vec::from_iter` has allocated capacity that same as the number of iterator elements. `Vec::from_iter` does not actually guarantee that and may allocate extra memory. The destructor of the `bounded` channe
nvd
CVE-2018-20996CRITICALCVSS 9.8fixed in 0.4.12019-08-26
CVE-2018-20996 [CRITICAL] CWE-415 CVE-2018-20996: An issue was discovered in the crossbeam crate before 0.4.1 for Rust. There is a double free because
An issue was discovered in the crossbeam crate before 0.4.1 for Rust. There is a double free because of destructor mishandling.
ghsanvdosv