CVE-2020-35926

MEDIUM5.1EPSS 0.43%

nanorand 0.5.0 - RNGs failed to generate properly for non-64-bit numbers

發布日:2021/8/25修改日:2023/11/8
也稱為:GHSA-m9m5-cg5h-r582RUSTSEC-2020-0089

描述

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..

受影響套件(2)

CVSS 分數

來源版本嚴重程度向量
osvCVSS 3.1MEDIUM5.1CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N

參考連結(6)