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

    ckan: Use of Insufficiently Random Values

    CVE-2023-22746Ckan

    CKAN is an open-source DMS (data management system) for powering data hubs and data portals. When creating a new container based on one of the Docker images listed below, the same secret key was being used by default. If the users didn't set a custom value via

  • 8.6 High severity

    InRouter 302: Use of Insufficiently Random Values

    CVE-2023-22601InHand Networks

    InHand Networks InRouter 302, prior to version IR302 V3.5.56, and InRouter 615, prior to version InRouter6XX-S-V2.3.0.r5542, contain vulnerability CWE-330: Use of Insufficiently Random Values. They do not properly randomize MQTT ClientID parameters. An unautho

  • 9.8 Critical severity

    SCALANCE X204RNA (HSR): Use of Insufficiently Random Values

    CVE-2022-46353SiemensEPSS 1.07%

    A vulnerability has been identified in SCALANCE X204RNA (HSR) (All versions < V3.2.7), SCALANCE X204RNA (PRP) (All versions < V3.2.7), SCALANCE X204RNA EEC (HSR) (All versions < V3.2.7), SCALANCE X204RNA EEC (PRP) (All versions < V3.2.7), SCALANCE X204RNA EEC

  • 8.8 High severity

    Com-Server LC: Use of Insufficiently Random Values

    CVE-2022-42787Wiesemann & Theis

    Multiple W&T products of the Comserver Series use a small number space for allocating sessions ids. After login of an user an unathenticated remote attacker can brute force the users session id and get access to his account on the the device. As the user needs

  • 7.5 High severity

    rabbitmq-server: Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)

    CVE-2022-31008Rabbitmq

    RabbitMQ is a multi-protocol messaging and streaming broker. In affected versions the shovel and federation plugins perform URI obfuscation in their worker (link) state. The encryption key used to encrypt the URI was seeded with a predictable secret. This mean

  • 9.1 Critical severity

    B2evolution: Use of Insufficiently Random Values

    CVE-2022-30935B2evolutionEPSS 1.43%

    An authorization bypass in b2evolution allows remote, unauthenticated attackers to predict password reset tokens for any user through the use of a bad randomness function. This allows the attacker to get valid sessions for arbitrary users, and optionally reset

  • 9.8 Critical severity

    Syncovery: Use of Insufficiently Random Values

    CVE-2022-36536SyncoveryEPSS 4.85%

    An issue in the component post_applogin.php of Super Flexible Software GmbH & Co. KG Syncovery 9 for Linux v9.47x and below allows attackers to escalate privileges via creating crafted session tokens.

  • 7.8 High severity

    Singular: Use of Insufficiently Random Values

    CVE-2022-40299Singular

    In Singular before 4.3.1, a predictable /tmp pathname is used (e.g., by sdb.cc), which allows local users to gain the privileges of other users via a procedure in a file under /tmp. NOTE: this CVE Record is about sdb.cc and similar files in the Singular interf

  • 9.8 Critical severity

    NodeBB: Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)

    CVE-2022-36045NodeBBEPSS 1.35%

    NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. `utils.generateUUID`, a helper function available in essentially all version

  • 8.8 High severity

    Apache OpenOffice: Use of Insufficiently Random Values

    CVE-2022-37400Apache

    Apache OpenOffice supports the storage of passwords for web connections in the user's configuration database. The stored passwords are encrypted with a single master key provided by the user. A flaw in OpenOffice existed where the required initialization vecto

  • 7.5 High severity

    LibreOffice: Use of Insufficiently Random Values

    CVE-2022-26306The Document FoundationEPSS 1.13%

    LibreOffice supports the storage of passwords for web connections in the user’s configuration database. The stored passwords are encrypted with a single master key provided by the user. A flaw in LibreOffice existed where the required initialization vector for

  • 7.5 High severity

    lti-1-3-php-library: Use of Insufficiently Random Values

    CVE-2022-31157Packbackbooks

    LTI 1.3 Tool Library is a library used for building IMS-certified LTI 1.3 tool providers in PHP. Prior to version 5.0, the function used to generate random nonces was not sufficiently cryptographically complex. Users should upgrade to version 5.0 to receive a

  • 9.8 Critical severity

    SCALANCE X200-4P IRT: Use of Insufficiently Random Values

    CVE-2022-26647SiemensEPSS 1.2%

    A vulnerability has been identified in SCALANCE X200-4P IRT (All versions < V5.5.2), SCALANCE X201-3P IRT (All versions < V5.5.2), SCALANCE X201-3P IRT PRO (All versions < V5.5.2), SCALANCE X202-2IRT (All versions < V5.5.2), SCALANCE X202-2IRT (All versions <

  • 7.5 High severity

    Communication Module for Wide Area…: Use of Insufficiently Random Values

    CVE-2022-32284Yokogawa ElectricEPSS 3.48%

    Use of insufficiently random values vulnerability exists in Vnet/IP communication module VI461 of YOKOGAWA Wide Area Communication Router (WAC Router) AW810D, which may allow a remote attacker to cause denial-of-service (DoS) condition by sending a specially c

  • 8.1 High severity

    argo-cd: Insufficient Entropy

    CVE-2022-31034Argoproj

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. All versions of Argo CD starting with v0.11.0 are vulnerable to a variety of attacks when an SSO login is initiated from the Argo CD CLI or UI. The vulnerabilities are due to the use of

  • 7.5 High severity

    MF297D: Use of Insufficiently Random Values

    CVE-2022-23138MF297D

    ZTE's MF297D product has cryptographic issues vulnerability. Due to the use of weak random values, the security of the device is reduced, and it may face the risk of attack.

  • 7.5 High severity

    BIG-IP: Use of Insufficiently Random Values

    CVE-2022-26071F5EPSS 1.07%

    On F5 BIG-IP 16.1.x versions prior to 16.1.2.2, 15.1.x versions prior to 15.1.5.1, 14.1.x versions prior to 14.1.4.6, 13.1.x versions prior to 13.1.5, and all versions of 12.1.x and 11.6.x, a flaw in the way reply ICMP packets are limited in the Traffic Manage

  • 9.8 Critical severity

    SCALANCE X302-7 EEC (230V): Use of Insufficiently Random Values

    CVE-2022-25752SiemensEPSS 1.45%

    A vulnerability has been identified in SCALANCE X302-7 EEC (230V), SCALANCE X302-7 EEC (230V, coated), SCALANCE X302-7 EEC (24V), SCALANCE X302-7 EEC (24V, coated), SCALANCE X302-7 EEC (2x 230V), SCALANCE X302-7 EEC (2x 230V, coated), SCALANCE X302-7 EEC (2x 2

  • 9.1 Critical severity

    SICK MSC800: Use of Insufficiently Random Values

    CVE-2022-27577SICK MSC800EPSS 1.44%

    The vulnerability in the MSC800 in all versions before 4.15 allows for an attacker to predict the TCP initial sequence number. When the TCP sequence is predictable, an attacker can send packets that are forged to appear to come from a trusted computer. These f

  • 9.1 Critical severity

    PowerScale OneFS: Use of Insufficiently Random Values

    CVE-2022-26851Dell

    Dell PowerScale OneFS, 8.2.2-9.3.x, contains a predictable file name from observable state vulnerability. An unprivileged network attacker could potentially exploit this vulnerability, leading to data loss.

  • 7.5 High severity

    CODESYS Control RTE (SL): Use of Insufficiently Random Values

    CVE-2022-22517CodesysEPSS 1.52%

    An unauthenticated, remote attacker can disrupt existing communication channels between CODESYS products by guessing a valid channel ID and injecting packets. This results in the communication channel to be closed.

  • 9.1 Critical severity

    Safezone Basic Crypto Module: Use of Insufficiently Random Values

    CVE-2022-26320Rambus

    The Rambus SafeZone Basic Crypto Module before 10.4.0, as used in certain Fujifilm (formerly Fuji Xerox) devices before 2022-03-01, Canon imagePROGRAF and imageRUNNER devices through 2022-03-14, and potentially many other devices, generates RSA keys that can b

  • 9.8 Critical severity

    Tl-wa850re Firmware: Use of Insufficiently Random Values

    CVE-2022-22922TP-LinkEPSS 1.32%

    TP-Link TL-WA850RE Wi-Fi Range Extender before v6_200923 was discovered to use highly predictable and easily detectable session keys, allowing attackers to gain administrative privileges.

  • 9.1 Critical severity

    Wolfssl: Use of Insufficiently Random Values

    CVE-2022-23408wolfSSLEPSS 1.48%

    wolfSSL 5.x before 5.1.1 uses non-random IV values in certain situations. This affects connections (without AEAD) using AES-CBC or DES3 with TLS 1.1 or 1.2 or DTLS 1.1 or 1.2. This occurs because of misplaced memory initialization in BuildMessage in internal.c