Buffer overflow in Rust-Lang Rust
CVE-2018-1000657
Rust Programming Language Rust standard library version Commit bfa0e1f58acf1c28d500c34ed258f09ae021893e and later; stable release 1.3.0 and later contains a Buffer Overflow vulnerability in std::collections::vec_deque::VecDeque::reserve() function that can result in Arbitrary code execution, but no proof-of-concept exploit is currently published.. This vulnerability appears to have been fixed in after commit fdfafb510b1a38f727e920dccbeeb638d39a8e60; stable release 1.22.0 and later.
Vulnerability class: Buffer Overflow
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.8 (High). Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.005 (44.3th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 44th percentile — 44.3% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.005 · newest: 0.005 · change: +0.000
Affected products
Weakness classification (CWE)
Public proof-of-concept exploits
References
- github.com/rust-lang/rust/commit/f71b37bc28326e272a37b938e835d4f99113eec2 (Patch, Third Party Advisory)
- www.securityfocus.com/bid/105188 (VDB Entry, Third Party Advisory, vdb-entry)
- github.com/rust-lang/rust/issues/44800 (Third Party Advisory, Issue Tracking)
Frequently asked questions
- What is CVE-2018-1000657?
- CVE-2018-1000657 is a high-severity vulnerability in Rust-Lang Rust, classified under Improper Restriction of Operations within the Bounds of a Memory Buffer. CVSS score: 7.8/10. Published 2018-08-20.
- How severe is CVE-2018-1000657?
- High severity. CVSS v3 base score is 7.8 out of 10.
- Is CVE-2018-1000657 known to be exploited?
- 3 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.