Vulnerability DatabaseRUSTSEC-2020-0111

RUSTSEC-2020-0111
Rust vulnerability analysis and mitigation

Overview

RUSTSEC-2020-0111 affects the may_queue crate through version 2020-11-10 for Rust. The vulnerability stems from the Queue implementation lacking proper bounds on its Send trait and Sync trait, which can lead to memory corruption. The issue was discovered and reported on November 10, 2020 (GitHub Issue).

Technical details

The vulnerability exists because the mpsc_list::Queue and mpsc_list_v1::Queue implementations allow sending types across threads that aren't thread-safe, despite having a guarantee about single-consumer behavior. This can lead to data races when using types like Cell. The issue has been assigned CVSS 3.1 Base Score of 5.9 (Medium) with vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H (NVD).

Impact

The vulnerability can result in memory corruption and potential segmentation faults when using the Queue implementation with non-thread-safe types across different threads. This creates undefined behavior and can lead to application crashes or potential memory safety violations (GitHub Issue).

Exploitability

A proof-of-concept exploit has been demonstrated using Cell types to create a data race condition that can result in dereferencing invalid memory addresses and causing segmentation faults. The exploit requires no special privileges but does need the ability to execute code (GitHub Issue).

Mitigation and workarounds

The vulnerability was fixed in versions after 2020-11-10 by adding proper bounds on the Send and Sync traits for the Queue implementation. Users should upgrade to a patched version of the may_queue crate (NVD).

Additional resources


SourceThis report was generated using AI

Related Rust vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-46369HIGH7.5
  • Rust logoRust
  • nimiq-blockchain
NoYesAug 12, 2026
GHSA-8rw6-p7m8-63jpMEDIUM6.5
  • Rust logoRust
  • surrealdb
NoYesAug 14, 2026
CVE-2026-73430MEDIUM5.3
  • Rust logoRust
  • russh
NoYesAug 12, 2026
CVE-2026-73429MEDIUM5.3
  • Rust logoRust
  • yazi
NoYesAug 12, 2026
CVE-2026-73489MEDIUM4.3
  • Rust logoRust
  • yazi
NoYesAug 13, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management