CyberSecBulletin

Use of Insufficiently Random Values

CWE-330

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

We track 104 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.4.

How this weakness is prevented

  • Architecture and Design: Use a well-vetted algorithm that is currently considered to be strong by experts in the field, and select well-tested implementations with adequate length seeds. In general, if a pseudo-random number generator is not advertised as being cryptographically secure, then it is probably a statistical PRNG and should not be used in security-sensitive contexts. 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.
  • Implementation: Consider a PRNG that re-seeds itself as needed from high quality pseudo-random output sources, such as hardware devices.
  • Architecture and Design Requirements: Use products or modules that conform to FIPS 140-2 to avoid obvious entropy problems. Consult FIPS 140-2 Annex C (Approved Random Number Generators).

Latest Use of Insufficiently Random Values vulnerabilities

  • 7.5 High severity

    Dnsserver: Use of Insufficiently Random Values

    CVE-2024-56089Technitium

    An issue in Technitium through v13.2.2 enables attackers to conduct a DNS cache poisoning attack and inject fake responses by reviving the birthday attack.

  • 7.5 High severity

    Router: Use of Insufficiently Random Values

    CVE-2025-59371ASUS

    An authentication bypass vulnerability has been identified in the IFTTT integration feature. A remote, authenticated attacker could leverage this vulnerability to potentially gain unauthorized access to the device. This vulnerability does not affect Wi-Fi 7 se

  • 7.5 High severity

    RNP: Use of Insufficiently Random Values

    CVE-2025-13470Ribose

    In RNP version 0.18.0 a refactoring regression causes the symmetric session key used for Public-Key Encrypted Session Key (PKESK) packets to be left uninitialized except for zeroing, resulting in it always being an all-zero byte array. Any data encrypted using

  • 7.4 High severity

    DCS-6517: Use of Insufficiently Random Values

    CVE-2025-6931D-LinkEPSS 2.23%

    A vulnerability classified as problematic was found in D-Link DCS-6517 and DCS-7517 up to 2.02.0. Affected by this vulnerability is the function generate_pass_from_mac of the file /bin/httpd of the component Root Password Generation Handler. The manipulation l

  • 7.5 High severity

    vantage6: Use of Insufficiently Random Values

    CVE-2025-43866Vantage6

    vantage6 is an open-source infrastructure for privacy preserving analysis. The JWT secret key in the vantage6 server is auto-generated unless defined by the user. The auto-generated key is a UUID1, which is not cryptographically secure as it is predictable to

  • 7.5 High severity

    SICK Media Server: Use of Insufficiently Random Values

    CVE-2025-49198SICK

    The Media Server’s authorization tokens have a poor quality of randomness. An attacker may be able to guess the token of an active user by computing plausible tokens.

  • 9.8 Critical severity

    PSW Front-end Login & Registration: Use of Insufficiently Random Values

    CVE-2025-4607Empoweringprowebsite

    The PSW Front-end Login & Registration plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.12 via the customer_registration() function. This is due to the use of a weak, low-entropy OTP mechanism in the forget() f

  • 7.1 High severity

    pgAgent: Use of Insufficiently Random Values

    CVE-2025-0218pgAgent

    When batch jobs are executed by pgAgent, a script is created in a temporary directory and then executed. In versions of pgAgent prior to 4.2.3, an insufficiently seeded random number generator is used when generating the directory name, leading to the possibil

  • 8.1 High severity

    WPC Shop as a Customer for WooCommerce: Use of Insufficiently Random Values

    CVE-2024-12432Wpclever

    The WPC Shop as a Customer for WooCommerce plugin for WordPress is vulnerable to account takeover and privilege escalation in all versions up to, and including, 1.2.8. This is due to the 'generate_key' function not producing a sufficiently random value. This m

  • 9.0 Critical severity

    CodeChecker: Authentication Bypass by Primary Weakness

    CVE-2024-10082Ericsson

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. Authentication method confusion allows logging in as the built-in root user from an external service. The built-in root user up until 6.24.1

  • 7.5 High severity

    suricata: Use of a Broken or Risky Cryptographic Algorithm

    CVE-2024-47188OISF

    Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to version 7.0.7, missing initialization of the random seed for "thash" leads to byte-range tracking having predictable hash table behav

  • 7.5 High severity

    suricata: Use of a Broken or Risky Cryptographic Algorithm

    CVE-2024-47187OISF

    Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to version 7.0.7, missing initialization of the random seed for "thash" leads to datasets having predictable hash table behavior. This c

  • 8.0 High severity

    Juju: Use of Insufficiently Random Values

    CVE-2024-7558Canonical

    JUJU_CONTEXT_ID is a predictable authentication secret. On a Juju machine (non-Kubernetes) or Juju charm container (on Kubernetes), an unprivileged user in the same network namespace can connect to an abstract domain socket and guess the JUJU_CONTEXT_ID value.

  • 7.5 High severity

    ada_web_services: Use of Insufficiently Random Values

    CVE-2024-41708Adacore

    An issue was discovered in AdaCore ada_web_services 20.0 allows an attacker to escalate privileges and steal sessions via the Random_String() function in the src/core/aws-utils.adb module.

  • 7.5 High severity

    Altima: Use of Insufficiently Random Values

    CVE-2024-6348Nissan

    Predictable seed generation in the security access mechanism of UDS in the Blind Spot Protection Sensor ECU in Nissan Altima (2022) allows attackers to predict the requested seeds and bypass security controls via repeated ECU resets and seed requests.

  • 7.5 High severity

    projectsend: Use of Insufficiently Random Values

    CVE-2024-7659ProjectSend

    A vulnerability, which was classified as problematic, was found in projectsend up to r1605. Affected is the function generate_random_string of the file includes/functions.php of the component Password Reset Token Handler. The manipulation leads to insufficient

  • 9.8 Critical severity

    Integrated Dell Remote Access Controller 9: Use of Insufficiently Random Values

    CVE-2024-25943Dell

    iDRAC9, versions prior to 7.00.00.172 for 14th Generation and 7.10.50.00 for 15th and 16th Generations, contains a session hijacking vulnerability in IPMI. A remote attacker could potentially exploit this vulnerability, leading to arbitrary code execution on t

  • 8.2 High severity

    SIMATIC S7-200 SMART CPU CR40: Use of Insufficiently Random Values

    CVE-2024-35292Siemens

    A vulnerability has been identified in SIMATIC S7-200 SMART CPU CR40 (6ES7288-1CR40-0AA0) (All versions), SIMATIC S7-200 SMART CPU CR60 (6ES7288-1CR60-0AA0) (All versions), SIMATIC S7-200 SMART CPU SR20 (6ES7288-1SR20-0AA0) (All versions), SIMATIC S7-200 SMART

  • 8.1 High severity

    Customer Email Verification for WooCommerce: Use of Insufficiently Random Values

    CVE-2024-4185Wpcodefactory

    The Customer Email Verification for WooCommerce plugin for WordPress is vulnerable to Email Verification and Authentication Bypass in all versions up to, and including, 2.7.4 via the use of insufficiently random activation code. This makes it possible for unau

  • 9.1 Critical severity

    agent-js: Use of Insufficiently Random Values

    CVE-2024-1631Internet Computer

    Impact: The library offers a function to generate an ed25519 key pair via Ed25519KeyIdentity.generate with an optional param to provide a 32 byte seed value, which will then be used as the secret key. When no seed value is provided, it is expected that the lib

  • 9.8 Critical severity

    github.com/greenpau/caddy-security: Use of Insufficiently Random Values

    CVE-2024-21495Github.com/greenpau/caddy-security

    Versions of the package github.com/greenpau/caddy-security before 1.0.42 are vulnerable to Insecure Randomness due to using an insecure random number generation library which could possibly be predicted via a brute-force search. Attackers could use the potenti

  • 7.5 High severity

    File Manager: Use of Insufficiently Random Values

    CVE-2024-0761Mndpsingh287EPSS 1.03%

    The File Manager plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 7.2.1 due to insufficient randomness in the backup filenames, which use a timestamp plus 4 random digits. This makes it possible for una

  • 9.8 Critical severity

    cubefs: Use of Insufficiently Random Values

    CVE-2023-46740Cubefs

    CubeFS is an open-source cloud-native file storage system. Prior to version 3.3.1, CubeFS used an insecure random string generator to generate user-specific, sensitive keys used to authenticate users in a CubeFS deployment. This could allow an attacker to pred

  • 7.5 High severity

    court document management software: Use of Insufficiently Random Values

    CVE-2023-6376Henschen & AssociatesEPSS 1.06%

    Henschen & Associates court document management software does not sufficiently randomize file names of cached documents, allowing a remote, unauthenticated attacker to access restricted documents.

  • 7.5 High severity

    Pypinksign: Use of Insufficiently Random Values

    CVE-2023-48056Bandoche

    PyPinkSign v0.5.1 uses a non-random or static IV for Cipher Block Chaining (CBC) mode in AES encryption. This vulnerability can lead to the disclosure of information and communications.

  • 7.5 High severity

    magento-lts: Use of Insufficiently Random Values

    CVE-2023-41879OpenMageEPSS 1.25%

    Magento LTS is the official OpenMage LTS codebase. Guest orders may be viewed without authentication using a "guest-view" cookie which contains the order's "protect_code". This code is 6 hexadecimal characters which is arguably not enough to prevent a brute-fo

  • 7.5 High severity

    OAS Platform: Use of Insufficiently Random Values

    CVE-2023-34353Open Automation SoftwareEPSS 1.21%

    An authentication bypass vulnerability exists in the OAS Engine authentication functionality of Open Automation Software OAS Platform v18.00.0072. A specially crafted network sniffing can lead to decryption of sensitive information. An attacker can sniff netwo

  • 9.8 Critical severity

    MXsecurity Series: Use of Insufficiently Random Values

    CVE-2023-39979Moxa

    There is a vulnerability in MXsecurity versions prior to 1.0.1 that can be exploited to bypass authentication. A remote attacker might access the system if the web service authenticator has insufficient random values.

  • 9.1 Critical severity

    GOT2000 Series GT21 model: Use of Insufficiently Random Values

    CVE-2023-3373Mitsubishi ElectricEPSS 1.02%

    Predictable Exact Value from Previous Values vulnerability in Mitsubishi Electric Corporation GOT2000 Series GT21 model versions 01.49.000 and prior and GOT SIMPLE Series GS21 model versions 01.49.000 and prior allows a remote unauthenticated attacker to hijac

  • 7.5 High severity

    OX App Suite: Use of Insufficiently Random Values

    CVE-2023-26451OX SoftwareEPSS 1.19%

    Functions with insufficient randomness were used to generate authorization tokens of the integrated oAuth Authorization Service. Authorization codes were predictable for third parties and could be used to intercept and take over the client authorization proces

  • 7.4 High severity

    Cisco NX-OS System Software in ACI Mode: Inadequate Encryption Strength

    CVE-2023-20185Cisco

    A vulnerability in the Cisco ACI Multi-Site CloudSec encryption feature of Cisco Nexus 9000 Series Fabric Switches in ACI mode could allow an unauthenticated, remote attacker to read or modify intersite encrypted traffic. This vulnerability is due to an issue

  • 7.5 High severity

    Power Focus: Use of Insufficiently Random Values

    CVE-2023-1898Atlas Copco

    Atlas Copco Power Focus 6000 web server uses a small amount of session ID numbers. An attacker could enter a session ID number to retrieve data for an active user’s session.

  • 9.8 Critical severity

    Chatbot: Use of Insufficiently Random Values

    CVE-2023-2884Cbot

    Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG), Use of Insufficiently Random Values vulnerability in CBOT Chatbot allows Signature Spoofing by Key Recreation. This issue affects Chatbot: before Core: v4.0.3.4 Panel: v4.0.3.7.

  • 8.8 High severity

    Fire TV Stick 3rd gen: Use of Insufficiently Random Values

    CVE-2023-1385Amazon

    Improper JPAKE implementation allows offline PIN brute-forcing due to the initialization of random values to a known value, which leads to unauthorized authentication to amzn.lightning services. This issue affects: Amazon Fire TV Stick 3rd gen versions prior t

  • 7.5 High severity

    Lemur: Use of Insufficiently Random Values

    CVE-2023-30797Netflix

    Netflix Lemur before version 1.3.2 used insufficiently random values when generating default credentials. The insufficiently random values may allow an attacker to guess the credentials and gain access to resources managed by Lemur.

  • 7.5 High severity

    Churchcrm: Use of Insufficiently Random Values

    CVE-2023-26855ChurchCRM

    The hashing algorithm of ChurchCRM v4.5.3 utilizes a non-random salt value which allows attackers to use precomputed hash tables or dictionary attacks to crack the hashed passwords.

  • 7.5 High severity

    E11: Use of Insufficiently Random Values

    CVE-2023-0343Akuvox

    Akuvox E11 contains a function that encrypts messages which are then forwarded. The IV vector and the key are static, and this may allow an attacker to decrypt messages.

  • 8.8 High severity

    TL-WR940N: Use of Insufficiently Random Values

    CVE-2022-43636TP-Link

    This vulnerability allows network-adjacent attackers to bypass authentication on affected installations of TP-Link TL-WR940N 6_211111 3.20.1(US) routers. Authentication is not required to exploit this vulnerability. The specific flaw exists within the httpd se

  • 9.8 Critical severity

    iTop: Use of Insufficiently Random Values

    CVE-2022-39216Combodo

    Combodo iTop is an open source, web-based IT service management platform. Prior to versions 2.7.8 and 3.0.2-1, the reset password token is generated without any randomness parameter. This may lead to account takeover. The issue is fixed in versions 2.7.8 and 3

  • 9.1 Critical severity

    Kasago IPv6/v4 Dual: Use of Insufficiently Random Values

    CVE-2022-43501ZUKEN Elmic

    KASAGO TCP/IP stack provided by Zuken Elmic generates ISNs(Initial Sequence Number) for TCP connections from an insufficiently random source. An attacker may be able to determine the ISN of the current or future TCP connections and either hijack existing ones