In the standard library in Rust before 1.52.0, there is an optimization for joining strings that can cause uninitialized bytes to be exposed (or the program to crash) if the borrowed string changes after its length is checked.
References
Configurations
History
No history.
Information
Published : 2021-04-14 07:15
Updated : 2024-02-04 21:47
NVD link : CVE-2020-36323
Mitre link : CVE-2020-36323
CVE.ORG link : CVE-2020-36323
JSON object : View
Products Affected
fedoraproject
- fedora
rust-lang
- rust
CWE
CWE-134
Use of Externally-Controlled Format String