PT-2020-17634 · Rust · Scottqueue

Published

2020-11-15

·

Updated

2021-08-25

·

CVE-2020-36453

CVSS v3.1

8.1

High

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions scottqueue crate through 2020-11-15
Description An issue in the scottqueue crate allows unconditional implementations of Send and Sync for Queue, which can lead to creating data races to a T: !Sync and sending T: !Send to other threads. This results in memory corruption or other undefined behavior.
Recommendations For scottqueue crate through 2020-11-15, consider restricting the use of Queue to prevent data races and sending of non-Send types to other threads until a patch is available. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2020-36453
GHSA-GVVV-W559-2HG6
RUSTSEC-2020-0133

Affected Products

Scottqueue