9.8

CVE-2021-32810: crossbeam_project crossbeam Race Condition

CVSS: 9.8v3.1CriticalModified
AliasesUBUNTU-CVE-2021-32810DEBIAN-CVE-2021-32810GHSA-pqqp-xmhj-wgcw
Published 02-08-2021Last modified 03-08-2024

Vulnerability summary

CVE-2021-32810 is a critical (CVSS 9.8) Race Condition vulnerability in crossbeam_project crossbeam. EPSS estimates a 1.91% chance of exploitation in the next 30 days, higher than 79.4% of scored vulnerabilities.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.8/10
010
Critical · v3.1 (CVE.org)
EPSS score
1.91%
0%100%
Low · -0.02 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 24 · Related 14

Timeline

  1. 02-08-2021
    PublishedVulnerability first disclosed.
  2. 03-08-2024
    Last modifiedVulnerability information updated.

Description

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 cause double free and a memory leak. If not, this still can cause a logical bug. Crates using `Stealer::steal`, `Stealer::steal_batch`, or `Stealer::steal_batch_and_pop` are affected by this issue. This has been fixed in crossbeam-deque 0.8.1 and 0.7.4.

CVSS metrics

6 scores · 5 sources · 2 versions

EPSS trend

Probability

1.91%

Chance of exploitation in the next 30 days

Percentile

79%

Versus all other CVEs

30-day change

-0.02 pp

From 1.92% on 19-09-2026

19-09-202619-10-2026
EPSS score
1.91%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu2 products
  • firefox< 93.0+build1-0ubuntu0.18.04.1 | < 93.0+build1-0ubuntu0.20.04.1
  • rust-crossbeam-dequeAll versions (No fix recorded)
Crates.Io1 product
  • crossbeam-deque< 0.7.4 | ≥ 0.8.0, < 0.8.1
Crossbeam_project1 product
Crossbeam-rs1 product
Debian1 product
  • rust-crossbeam-deque< 0.7.4-1
Fedoraproject1 product

6 vendors · 7 products

References

40 links
Show all 40 references