GitHub Advisoryadvisory · crates.io
GHSA-mxv6-q98x-h958 Data races in model
HIGH
Official page ↗
- Aliases
- CVE-2020-36460
- Ecosystem
- crates.io
- Packages
- model
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-362, CWE-843
- Reviewed
- 2021-08-18
Affected packages
• crates.io model: <= 0.1.2 (no fix yet)
Description
`Shared` data structure in `model` crate implements `Send` and `Sync` traits regardless of the inner type.
This allows safe Rust code to trigger a data race, which is undefined behavior in Rust.
Users are advised to treat `Shared` as an unsafe type.
It should not be used outside of the testing context,
and care must be taken so that the testing code does not have a data race
besides a race condition that is expected to be caught by the test.
Related
Alias · CVE (1)
- CVE-2020-36460 An issue was discovered in the model crate through 2020-11-10 for Rust. vulnerability