Cyber Resilience

CWE · MITRE source

CWE-330Use of Insufficiently Random Values

Abstraction: Class · CVEs in our corpus: 388

The product uses insufficiently random numbers or values in a security context that depends on unpredictable numbers.

Last updated: 22 August 2026 14:14 UTC

Cumulative inbound coverage

How completely the frameworks we cross-walk collectively cover this — the verdict is the strongest single mapping (overlapping partials are not summed); breadth shows the corroboration behind it.

Collective: mostly · 11 mapping(s) from 5 framework(s): STIG oracle linux 8 3 (mostly) · STIG rhel 8 3 (mostly) · CAPEC 3 (partial) · STIG oracle linux 9 1 (mostly) · STIG rhel 9 1 (mostly)

See the full cumulative-coverage rollup →

OWASP Top 10 for Web (2025)

This weakness contributes to A04:2025 Cryptographic Failures.

Control responseHuman-reviewed

Answering this weakness across the control lifecycle, from our framework cross-walks.

Prevent
Stop it (NIST 800-53 / CSF Protect)
  • SC-12 Cryptographic Key Establishment and Management
  • PR.PS-06
  • SC-12 Cryptographic Key Establishment and Management
  • SC-13 Cryptographic Protection
Detect
Catch it (CSF Detect / Respond)

Harden
Shrink the surface (DISA STIG)
  • 8 hardening rules · 4 OS baselines
Validate
Prove the fix (OWASP ASVS)

NIST 800-53 r5 controls that address this weakness (1)AI-assisted

Control Title Family Why it addresses this CWE
SC-12Cryptographic Key Establishment and ManagementSCKey generation under controlled management uses approved random-bit sources rather than insufficiently random values.

Top CVEs of this weakness type, ranked by Risk Priority

CVE Risk CVSS EPSS Published
CVE-2019-5420 9.99.80.92142019-03-27
CVE-2021-34646 9.49.80.50872021-08-30
CVE-2018-17888 8.89.80.29642018-10-12
CVE-2017-6026 8.49.10.31822017-06-30
CVE-2008-2433 8.29.80.10932008-08-27
CVE-2017-16924 8.19.80.08602018-02-19
CVE-2021-40422 8.110.00.05812022-04-14
CVE-2019-9898 7.99.80.03942019-03-21
CVE-2019-7667 7.99.80.04502019-07-01
CVE-2022-36536 7.99.80.04042022-09-16
CVE-2008-3612 7.89.80.03522008-09-11
CVE-2019-0729 7.89.80.03132019-03-05
CVE-2021-27200 7.89.80.03362021-06-11
CVE-2016-5100 7.79.80.01922017-02-13
CVE-2017-7902 7.79.80.02562017-06-30
CVE-2019-9863 7.79.80.02152019-03-27
CVE-2019-15130 7.79.80.02402019-08-18
CVE-2017-7905 7.69.80.01282017-06-30
CVE-2018-18375 7.69.80.01302018-10-16
CVE-2018-18531 7.69.80.01472018-10-19
CVE-2018-18602 7.69.80.01432018-12-31
CVE-2014-6311 7.69.80.01672019-11-22
CVE-2019-16674 7.69.80.01872019-12-06
CVE-2020-9502 7.69.80.01492020-05-13
CVE-2020-11901 7.69.00.21122020-06-17