VYPR

CWE-338

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

BaseDraftLikelihood: Medium

Description

The product uses a Pseudo-Random Number Generator (PRNG) in a security context, but the PRNG's algorithm is not cryptographically strong.

Hierarchy (View 1000)

Parents

Children

none

CVEs mapped to this weakness (212)

page 4 of 11
  • CVE-2025-69217HigDec 30, 2025
    risk 0.50cvss 7.7epss 0.00

    coturn is a free open source implementation of TURN and STUN Server. Versions 4.6.2r5 through 4.7.0-r4 have a bad random number generator for nonces and port randomization after refactoring. Additionally, random numbers aren't generated with openssl's RAND_bytes but libc's…

  • CVE-2025-1860HigMar 28, 2025
    risk 0.50cvss 7.7epss 0.00

    Data::Entropy for Perl 0.007 and earlier use the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions.

  • CVE-2026-18611HigAug 10, 2026
    risk 0.49cvss 7.5epss 0.00

    A flaw was found in the Data Science Pipelines Operator. This vulnerability allows an unauthenticated attacker to derive sensitive credentials, such as MariaDB root/user passwords and MinIO access/secret keys, if they can access the MinIO Route or MariaDB Service. The flaw…

  • CVE-2026-9638HigJun 12, 2026
    risk 0.49cvss 7.5epss 0.00

    Crypt::PBKDF2 versions before 0.261630 for Perl generate insecure random values for salts. These versions use the built-in rand function, which is predictable and unsuitable for cryptography.

  • CVE-2026-41858HigJun 4, 2026
    risk 0.49cvss 7.5epss 0.00

    Weak Randomness / Insecure Cryptographic Primitive (CWE-338) in Get-RandomPassword in BOSH-Ecosystem / windows-utilities-release allows a network attacker to estimate VM boot time and reconstruct a small candidate list to recover the Administrator password. The…

  • CVE-2026-5088HigApr 15, 2026
    risk 0.49cvss 7.5epss 0.01

    Apache::API::Password versions through 0.5.2 for Perl can generate insecure random values for salts. The _make_salt and _make_salt_bcrypt methods will attept to load Crypt::URandom and then Bytes::Random::Secure to generate random bytes for the salt. If those modules are…

  • CVE-2026-5087HigMar 31, 2026
    risk 0.49cvss 7.5epss 0.00

    PAGI::Middleware::Session::Store::Cookie versions through 0.001003 for Perl generates random bytes insecurely. PAGI::Middleware::Session::Store::Cookie attempts to read bytes from the /dev/urandom device directly. If that fails (for example, on systems without the device, such…

  • CVE-2025-40933HigSep 17, 2025
    risk 0.49cvss 7.5epss 0.00

    Apache::AuthAny::Cookie v0.201 or earlier for Perl generates session ids insecurely. Session ids are generated using an MD5 hash of the epoch time and a call to the built-in rand function. The epoch time may be guessed, if it is not leaked from the HTTP Date header. The…

  • CVE-2025-40920HigAug 11, 2025
    risk 0.49cvss 8.6epss 0.00

    Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl generate nonces using the Perl Data::UUID library. * Data::UUID does not use a strong cryptographic source for generating UUIDs. * Data::UUID returns v3 UUIDs, which are generated from known…

  • CVE-2021-26091HigMar 24, 2025
    risk 0.49cvss 7.5epss 0.00

    A use of a cryptographically weak pseudo-random number generator vulnerability in the authenticator of the Identity Based Encryption service of FortiMail 6.4.0 through 6.4.4, and 6.2.0 through 6.2.7 may allow an unauthenticated attacker to infer parts of users authentication…

  • CVE-2024-7315HigOct 2, 2024
    risk 0.49cvss 7.5epss 0.01

    The Migration, Backup, Staging WordPress plugin before 0.9.106 does not use sufficient randomness in the filename that is created when generating a backup, which could be bruteforced by attackers to leak sensitive information about said backups.

  • CVE-2024-34538HigMay 6, 2024
    risk 0.49cvss 7.5epss 0.01

    Mateso PasswordSafe through 8.13.9.26689 has Weak Cryptography.

  • CVE-2024-25389HigMar 27, 2024
    risk 0.49cvss 7.5epss 0.01

    RT-Thread through 5.0.2 generates random numbers with a weak algorithm of "seed = 214013L * seed + 2531011L; return (seed >> 16) & 0x7FFF;" in calc_random in drivers/misc/rt_random.c.

  • CVE-2024-23660HigFeb 8, 2024
    risk 0.49cvss 7.5epss 0.01

    The Binance Trust Wallet app for iOS in commit 3cd6e8f647fbba8b5d8844fcd144365a086b629f, git tag 0.0.4 misuses the trezor-crypto library and consequently generates mnemonic words for which the device time is the only entropy source, leading to economic losses, as exploited in…

  • CVE-2023-39910HigAug 9, 2023
    risk 0.49cvss 7.5epss 0.02

    The cryptocurrency wallet entropy seeding mechanism used in Libbitcoin Explorer 3.0.0 through 3.6.0 is weak, aka the Milk Sad issue. The use of an mt19937 Mersenne Twister PRNG restricts the internal entropy to 32 bits regardless of settings. This allows remote attackers to…

  • CVE-2022-40769HigSep 18, 2022
    risk 0.49cvss 7.5epss 0.01

    profanity through 1.60 has only four billion possible RNG initializations. Thus, attackers can recover private keys from Ethereum vanity addresses and steal cryptocurrency, as exploited in the wild in June 2022.

  • CVE-2022-33738HigJul 6, 2022
    risk 0.49cvss 7.5epss 0.01

    OpenVPN Access Server before 2.11 uses a weak random generator used to create user session token for the web portal

  • CVE-2022-0828HigApr 11, 2022
    risk 0.49cvss 7.5epss 0.02

    The Download Manager WordPress plugin before 3.2.34 uses the uniqid php function to generate the master key for a download, allowing an attacker to brute force the key with reasonable resources giving direct download access regardless of role based restrictions or password…

  • CVE-2022-26779HigMar 15, 2022
    risk 0.49cvss 7.5epss 0.03

    Apache CloudStack prior to 4.16.1.0 used insecure random number generation for project invitation tokens. If a project invite is created based only on an email address, a random token is generated. An attacker with knowledge of the project ID and the fact that the invite is…

  • CVE-2021-45489HigDec 25, 2021
    risk 0.49cvss 7.5epss 0.01

    In NetBSD through 9.2, the IPv6 Flow Label generation algorithm employs a weak cryptographic PRNG.