9.8
CVSSv3

CVE-2020-36318

Published: 11/04/2021 Updated: 26/04/2021
CVSS v2 Base Score: 7.5 | Impact Score: 6.4 | Exploitability Score: 10
CVSS v3 Base Score: 9.8 | Impact Score: 5.9 | Exploitability Score: 3.9
VMScore: 668
Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P

Vulnerability Summary

In the standard library in Rust prior to 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.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

rust-lang rust

Vendor Advisories

Debian Bug report logs - #986803 CVE-2021-28875 CVE-2021-28876 CVE-2021-28877 CVE-2021-28878 CVE-2021-28879 CVE-2020-36317 CVE-2020-36318 Package: rustc; Maintainer for rustc is Debian Rust Maintainers <pkg-rust-maintainers@alioth-listsdebiannet>; Source for rustc is src:rustc (PTS, buildd, popcon) Reported by: Moritz Mueh ...
In the standard library in Rust before 1490, 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 ...

Github Repositories

2022数字中国创新大赛虎符网络安全赛道 初赛4道赛题 vdq-mva-fpbe-static

HF2022-vdq-mva-fpbe-static 2022数字中国创新大赛虎符网络安全赛道初赛 出题人wp vdq(2 solves) Rust CVE-2020-36318 利用 mva(10 solves) 一个简单的VM pwn fpbe(87 solves) 一个libbpf-bootstrap所写的ebpf程序 static(6 solves) EVM gas相关

Set of CVE presentations for Hacking101

CVE Presentations Set of CVE presentations for 18-739D: Special Topics in Security: Hacking 101 course at CMU CVE-2020-36318 First CVE is a buffer overflow vulnerability in the Rust standard library make_contiguous in the standard library has a bug that pops the same element more than once under specific conditions This results in double free scenarios Rust claims to be a