CWE-336 PRNG中使用相同种子 类弱点 2 条 CVE 漏洞汇总,含 AI 中文分析。
CWE-336 属于伪随机数生成器种子固定漏洞。由于伪随机数生成器具有确定性,每次初始化使用相同种子会导致输出序列完全一致。若攻击者知晓或推测出该种子,即可预测后续生成的所有随机数,从而破坏会话令牌或加密密钥的安全性。开发者应避免使用固定种子,转而采用操作系统提供的加密级随机源(如 /dev/urandom),确保每次生成过程具备不可预测性。
private static final long SEED = 1234567890; public int generateAccountID() { Random random = new Random(SEED); return random.nextInt(); }function generateSessionID($userID){ srand($userID); return rand(); }| CVE ID | 标题 | CVSS | 风险等级 | Published |
|---|---|---|---|---|
| CVE-2026-24044 | Element Server Suite 安全漏洞 — ess-helm | 9.1AI | CriticalAI | 2026-02-12 |
| CVE-2021-42810 | Thales Sentinel Protection Installer 安全漏洞 — SafeNet Authentication Service | 7.8 | High | 2022-01-19 |
CWE-336(PRNG中使用相同种子) 是常见的弱点类别,本平台收录该类弱点关联的 2 条 CVE 漏洞。