CVE-2020-35925
Rust vulnerability analysis and mitigation

Overview

An issue was discovered in the magnetic crate before version 2.0.1 for Rust, identified as CVE-2020-35925. The vulnerability was reported on November 29, 2020, and officially issued on December 7, 2020. The vulnerability affects the MPMCConsumer and MPMCProducer components of the magnetic crate, which incorrectly allow cross-thread sending of non-Send type data (RustSec Advisory).

Technical details

The vulnerability stems from the unconditional implementation of Sync and Send traits for MPMCConsumer and MPMCProducer types without proper type bounds. This implementation oversight allows for the transmission of types that don't implement the Send trait across thread boundaries, potentially causing data races. The vulnerability has been assigned a CVSS v3.1 score of 5.5 (MEDIUM) with the vector string CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (RustSec Advisory).

Impact

The primary impact of this vulnerability is the potential for data races when non-Send types are transmitted across thread boundaries. This can lead to high availability impacts in affected systems, though there are no direct impacts on confidentiality or integrity (RustSec Advisory).

Exploitability

The vulnerability requires local access with low attack complexity and low privileges. No user interaction is needed to exploit the vulnerability, making it relatively straightforward to trigger in affected systems (RustSec Advisory).

Mitigation and workarounds

The vulnerability was fixed in version 2.0.1 of the magnetic crate by adding T: Send bound to affected Sync/Send trait implementations. Users are advised to upgrade to version 2.0.1 or later to address this security issue (RustSec Advisory).

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

RUSTSEC-2026-0236HIGH7.5
  • Rust logoRust
  • viperjs
NoYesAug 06, 2026
RUSTSEC-2026-0232HIGH7.5
  • Rust logoRust
  • nostr-relay-pool
NoYesAug 01, 2026
RUSTSEC-2026-0231HIGH7.5
  • Rust logoRust
  • nostr-relay-pool
NoYesAug 01, 2026
RUSTSEC-2026-0230HIGH7.5
  • Rust logoRust
  • nostr
NoYesAug 01, 2026
CVE-2026-68930MEDIUM6.5
  • Rust logoRust
  • russh
NoYesAug 03, 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