LiveActive security incident?Get immediate response
CVE Record

CVE-2020-36445: An issue was discovered in the convec crate through 2020-11-24 for Rust.

An issue was discovered in the convec crate through 2020-11-24 for Rust. There are unconditional implementations of Send and Sync for ConVec<T>.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

CVE-2020-36445 concerns the Rust convec crate. The issue is that ConVec<T> was marked as safe to send and share across threads for every data type. That can undermine Rust’s normal safety guarantees in software that uses this crate in threaded code. The source bundle does not provide a CVSS score, patch version, or exploitation evidence.

Executive priority

Treat this as dependency hygiene unless convec is confirmed in production Rust services. The urgency rises for systems handling sensitive data or using concurrent code paths. Evidence is too sparse to justify emergency response without local exposure confirmation.

Technical view

The reported flaw is unconditional Send and Sync implementations for ConVec<T> in convec through 2020-11-24. If T is not itself thread-safe, these trait implementations can incorrectly allow cross-thread transfer or sharing. That is a Rust soundness issue with potential memory-safety consequences depending on how the type is used.

Likely exposure

Exposure is limited to Rust applications or libraries that depend on the convec crate versions through 2020-11-24. Risk is most relevant where ConVec<T> is used across threads, directly or through transitive dependency code.

Exploitation context

The source bundle does not report active exploitation, and KEV is false. No exploit details are provided. Practical impact depends on whether vulnerable convec code is present and whether application behavior crosses thread-safety boundaries.

Researcher notes

The available evidence identifies a Rust trait soundness problem but does not include CVSS, CWE, exploitability analysis, or a named patched version. Researchers should focus on dependency presence, ConVec<T> usage, and whether non-thread-safe T values can cross thread boundaries.

Mitigation direction

  • Inventory Rust projects for direct or transitive convec dependency.
  • Check RustSec and upstream guidance for fixed, yanked, or replacement versions.
  • Remove convec if it is unused or replace it with maintained alternatives.
  • Prioritize review of threaded code that uses ConVec<T>.
  • Rebuild and test after dependency changes.

Validation and detection

  • Run dependency audit tooling against Rust lockfiles.
  • Confirm whether convec appears in Cargo.toml or Cargo.lock.
  • Identify call sites using ConVec<T>.
  • Review whether those call sites send or share values across threads.
  • Document findings where convec is only transitive or unused.
Prepared
Confidence
medium
Sources
4

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2020-36445 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
0Timeline events
0ADP providers
3Source links

CVSS and timeline data

No CVSS vectors or timeline events were available in the normalized CVE source material.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
n/an/an/aListed
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.