VYPR

Rust standard library

by Rust

Source repositories

CVEs (6)

  • CVE-2018-1000810CriOct 8, 2018
    risk 0.64cvss 9.8epss 0.03

    The Rust Programming Language Standard Library version 1.29.0, 1.28.0, 1.27.2, 1.27.1, 127.0, 126.2, 126.1, 126.0 contains a CWE-680: Integer Overflow to Buffer Overflow vulnerability in standard library that can result in buffer overflow. This attack appear to be exploitable…

  • CVE-2020-36323HigApr 14, 2021
    risk 0.46cvss 8.2epss 0.02

    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.

  • CVE-2021-31162CriApr 14, 2021
    risk 0.00cvss 9.8epss 0.03

    In the standard library in Rust before 1.52.0, a double free can occur in the Vec::from_iter function if freeing the element panics.

  • CVE-2018-25008MedApr 14, 2021
    risk 0.00cvss 5.9epss 0.01

    In the standard library in Rust before 1.29.0, there is weak synchronization in the Arc::get_mut method. This synchronization issue can be lead to memory safety issues through race conditions.

  • CVE-2017-20004MedApr 14, 2021
    risk 0.00cvss 5.9epss 0.01

    In the standard library in Rust before 1.19.0, there is a synchronization problem in the MutexGuard object. MutexGuards can be used across threads with any types, allowing for memory safety issues through race conditions.

  • CVE-2018-1000657HigAug 20, 2018
    risk 0.00cvss 7.8epss 0.01

    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…