GHSA-m9m5-cg5h-r582

    Dashboard / Vulnerabilities / GHSA-m9m5-cg5h-r582

    GHSA-m9m5-cg5h-r582

    Published: 25 Aug 2021Last Modified: 8 Nov 2023

    Summary: Improper random number generation in nanorand

    Details: In versions of nanorand prior to 0.5.1, RandomGen implementations for standard unsigned integers could fail to properly generate numbers, due to using bit-shifting to truncate a 64-bit number, rather than just an as conversion. This often manifested as RNGs returning nothing but 0, including the cryptographically secure ChaCha random number generator.

    Affected packages

    Package

    Name: nanorand

    Purl: pkg:cargo/nanorand

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -0.5.1

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-m9m5-cg5h-r582 | CVE-DB