目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CWE-339 PRNG中的种子空间太小 类漏洞列表 1

CWE-339 PRNG中的种子空间太小 类弱点 1 条 CVE 漏洞汇总,含 AI 中文分析。

MITRE CWE 官方描述
A Pseudo-Random Number Generator (PRNG) uses a relatively small seed space, which makes it more susceptible to brute force attacks. PRNGs are entirely deterministic once seeded, so it should be extremely difficult to guess the seed. If an attacker can collect the outputs of a PRNG and then brute force the seed by trying every possibility to see which seed matches the observed output, then the attacker will know the output of any subsequent calls to the PRNG. A small seed space implies that the attacker will have far fewer possible values to try to exhaust all possibilities.
常见影响 (1)
OtherVaries by Context
缓解措施 (2)
Architecture and DesignUse well vetted pseudo-random number generating algorithms with adequate length seeds. Pseudo-random number generators can produce predictable numbers if the generator is known and the seed can be guessed. A 256-bit seed is a good starting point for producing a "random enough" number.
Architecture and Design, RequirementsUse products or modules that conform to FIPS 140-2 [REF-267] to avoid obvious entropy problems, or use the more recent FIPS 140-3 [REF-1192] if possible.
代码示例 (1)
This code grabs some random bytes and uses them for a seed in a PRNG, in order to generate a new cryptographic key.
# getting 2 bytes of randomness for the seeding the PRNG seed = os.urandom(2) random.seed(a=seed) key = random.getrandbits(128)
Bad · Python
CVE ID标题CVSS风险等级Published
CVE-2026-2815 Silicon Labs SiSDK 加密问题漏洞 — SiSDK--2026-06-25

CWE-339(PRNG中的种子空间太小) 是常见的弱点类别,本平台收录该类弱点关联的 1 条 CVE 漏洞。