First published: Sun Apr 11 2021(Updated: )
In the standard library in Rust before 1.49.0, VecDeque::make_contiguous has a bug that pops the same element more than once under certain condition. This bug could result in a use-after-free or double free.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Rust-lang Rust | >=1.48.0<1.49.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2020-36318 is a vulnerability in the standard library in Rust before version 1.49.0, which can result in a use-after-free or double free.
CVE-2020-36318 has a severity score of 9.8 (critical).
CVE-2020-36318 affects Rust versions before 1.49.0.
CVE-2020-36318 is associated with CWE IDs 416 and 415.
To mitigate CVE-2020-36318, it is recommended to update Rust to version 1.49.0 or later.