CyberSecBulletin

Insufficient Entropy

CWE-331

The product uses an algorithm or scheme that produces insufficient entropy, leaving patterns or clusters of values that are more likely to occur than others.

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

How this weakness is prevented

  • Implementation: Determine the necessary entropy to adequately provide for randomness and predictability. This can be achieved by increasing the number of bits of objects such as keys and seeds.

Latest Insufficient Entropy vulnerabilities

  • 7.5 High severity

    INFINITT ULite: Improper Restriction of Excessive Authentication Attempts

    CVE-2026-19877INFINITT Healthcare

    INFINITT ULite 5.0.2.1_BN48_20260528 and earlier protects image-share links with a low-entropy password and does not restrict repeated password attempts, allowing an unauthenticated remote attacker to brute-force the password within the link validity window an

  • 7.8 High severity

    NoMachine: Insufficient Entropy

    CVE-2026-92209NoMachine

    NoMachine Redis Improper Authentication Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of NoMachine. An attacker must first obtain the ability to execute low-privileged code

  • 9.8 Critical severity

    DiskStation Manager (DSM): Insufficient Entropy

    CVE-2026-13639Synology

    An insufficient entropy vulnerability in login logic in Synology DiskStation Manager (DSM) before 7.2.1-69057-12, 7.2.2-72806-9, 7.3.2-86009-4 and 7.4-90075 allows remote attackers to read or write arbitrary files and conduct denial-of-service attacks.

  • 8.1 High severity

    LangBot: Insufficient Entropy

    CVE-2026-90562Langbot-app

    LangBot before 4.10.11 generates password recovery keys with only 24 bits of entropy and applies no rate limiting to the unauthenticated reset-password endpoint. Remote attackers knowing the administrator email can exhaust the keyspace through concurrent reque

  • 7.4 High severity

    Reyrolle 7SR5: Insufficient Entropy

    CVE-2026-62646Siemens

    A vulnerability has been identified in Reyrolle 7SR5 (All versions < V2.70). A session identifier is generated using an algorithm with insufficient randomness, resulting in a token with low entropy that can be predicted or brute-forced within a feasible number

  • 7.5 High severity

    iTop: Use of Insufficiently Random Values

    CVE-2026-27490Combodo

    Combodo iTop is a web based IT service management tool. Prior to 3.2.3, inline images that are accessible without being authenticated are protected by a weak 24-bit pseudo-random secret. This issue has been fixed in version 3.2.3.

  • 9.0 Critical severity

    crypto-js: Insufficient Entropy

    CVE-2026-71851Brix

    crypto-js is a JavaScript library of crypto standards. Versions of crypto-js prior to 4.0.0 generate randomness in CryptoJS.lib.WordArray.random() using a custom variation of the Multiply-With-Carry pseudorandom number generator, seeded from Math.random(), ins

  • 7.5 High severity

    Omada Gateways: Insufficient Entropy

    CVE-2025-15629TP-Link

    A cryptographic weakness exists in the Omada adoption protocol where session encryption keys used to protect communications between controllers and managed devices may be predictable due to insufficient entropy in session key generation. An attacker who succes

  • 7.5 High severity

    Nexus Repository Manager: Insufficient Entropy

    CVE-2026-11403Sonatype

    A vulnerability in Sonatype Nexus Repository Manager's format-specific API key generation may allow a remote attacker to gain unauthorized access to repository operations as a targeted user. A format-specific API key realm (NuGet API Key, Docker Bearer Token,

  • 7.1 High severity

    Simplicity SDK: Insufficient Entropy

    CVE-2026-4930Silabs.com

    SYMCRYPTO is the SiXG301's host side hardware engine accessed by PSA crypto library that accelerates symmetric cryptographic operations (AES encryption/decryption and hashing). DPA Countermeasures on SYMCRYPTO can be weakened (reduced entropy) by forcing certa

  • 7.5 High severity

    Authen::TOTP: Insufficient Entropy

    CVE-2026-46473TCHATZI

    Authen::TOTP versions before 0.1.1 for Perl generate secrets using rand. Secrets were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.

  • 7.3 High severity

    Crypt::DSA: Insufficient Entropy

    CVE-2026-8700Timlegge

    Crypt::DSA versions before 1.20 for Perl generate seeds using rand. Seeds were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.

  • 7.5 High severity

    Trog::TOTP: Insufficient Entropy

    CVE-2026-46474TEODESIAN

    Trog::TOTP versions before 1.006 for Perl generate secrets using rand. Secrets were generated using Perl's built-in rand function, which is predictable and unsuitable for security usage.

  • 9.3 Critical severity

    magento-lts: Use of Insufficiently Random Values

    CVE-2026-42155OpenMage

    Magento Long Term Support (LTS) is an unofficial, community-driven project provides an alternative to the Magento Community Edition e-commerce platform with a high level of backward compatibility. Prior to 20.18.0, the XML-RPC / SOAP API session ID is generate

  • 8.7 High severity

    Easergy MiCOM C264: Insufficient Entropy

    CVE-2026-4827Schneider Electric

    CWE‑331: Insufficient Entropy vulnerability exists that could lead to unauthorized access when an attacker on the network can exploit weaknesses in session‑management protections.

  • 7.5 High severity

    CPython: Insufficient Entropy

    CVE-2026-7210Python Software Foundation

    `xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat hash-flooding protection, which allows a crafted XML document to trigger hash flooding.\r\n\r\nFully mitigating this vulnerability requires both updating libexpat to 2.8.0 or la

  • 8.8 High severity

    IStaX: Insufficient Entropy

    CVE-2026-2336Microchip

    A privilege escalation vulnerability in Microchip IStaX allows an authenticated low-privileged user to recover a shared per-device cookie secret from their own webstax_auth session cookie and forge a new cookie with administrative privileges.This issue affects

  • 9.8 Critical severity

    auth0-PHP: Insufficient Entropy

    CVE-2026-34236Auth0

    Auth0-PHP is a PHP SDK for Auth0 Authentication and Management APIs. From version 8.0.0 to before version 8.19.0, in applications built with the Auth0 PHP SDK, cookies are encrypted with insufficient entropy, which may result in threat actors brute-forcing the

  • 8.8 High severity

    VX800v v1.0: Insufficient Entropy

    CVE-2025-13399TP-Link

    A weakness in the web interface’s application layer encryption in VX800v v1.0 allows an adjacent attacker to brute force the weak AES key and decrypt intercepted traffic. Successful exploitation requires network proximity but no authentication, and may result

  • 7.5 High severity

    elliptic-curves: Insufficient Entropy

    CVE-2026-22698RustCrypto

    RustCrypto: Elliptic Curves is general purpose Elliptic Curve Cryptography (ECC) support, including types and traits for representing various elliptic curve forms, scalars, points, and public/secret keys composed thereof. In versions 0.14.0-pre.0 and 0.14.0-rc

  • 8.8 High severity

    VPN Firewall: Insufficient Entropy

    CVE-2025-15387QNO Technology

    VPN Firewall developed by QNO Technology has a Insufficient Entropy vulnerability, allowing unauthenticated remote attackers to obtain any logged-in user session through brute-force attacks and subsequently log into the system.

  • 9.8 Critical severity

    WBCE_CMS: Insufficient Entropy

    CVE-2025-67504Wbce

    WBCE CMS is a content management system. Versions 1.6.4 and below use function GenerateRandomPassword() to create passwords using PHP's rand(). rand() is not cryptographically secure, which allows password sequences to be predicted or brute-forced. This can le

  • 9.8 Critical severity

    utils: Unchecked Return Value

    CVE-2025-66565Gofiber

    Fiber Utils is a collection of common functions created for Fiber. In versions 2.0.0-rc.3 and below, when the system's cryptographic random number generator (crypto/rand) fails, both functions silently fall back to returning predictable UUID values, including

  • 7.1 High severity

    litmus: Insufficient Entropy

    CVE-2025-14261LitmusChaos

    The Litmus platform uses JWT for authentication and authorization, but the secret being used for signing the JWT is only 6 bytes long at its core, which makes it extremely easy to crack.

  • 8.9 High severity

    EcoStruxure™ IT Data Center Expert: Insufficient Entropy

    CVE-2025-50122Schneider Electric

    A CWE-331: Insufficient Entropy vulnerability exists that could cause root password discovery when the password generation algorithm is reverse engineered with access to installation or upgrade artifacts.

  • 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

  • 8.3 High severity

    firmware: Insufficient Entropy

    CVE-2025-52464Meshtastic

    Meshtastic is an open source mesh networking solution. In versions from 2.5.0 to before 2.6.11, the flashing procedure of several hardware vendors was resulting in duplicated public/private keys. Additionally, the Meshtastic was failing to properly initialize

  • 9.8 Critical severity

    rallly: Insufficient Entropy

    CVE-2025-47781Lukevella

    Rallly is an open-source scheduling and collaboration tool. Versions up to and including 3.22.1 of the application features token based authentication. When a user attempts to login to the application, they insert their email and a 6 digit code is sent to thei

  • 8.1 High severity

    Mojolicious: Use of Hard-coded Cryptographic Key

    CVE-2024-58134SRI

    Mojolicious versions from 0.999922 for Perl uses a hard coded string, or the application's class name, as an HMAC session cookie secret by default. These predictable default secrets can be exploited by an attacker to forge session cookies. An attacker who know

  • 7.7 High severity

    Data::Entropy: Insufficient Entropy

    CVE-2025-1860ZEFRAM

    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.

  • 7.5 High severity

    Onos: Insufficient Entropy

    CVE-2025-29311Opennetworking

    Limited secret space in LLDP packets used in onos v2.7.0 allows attackers to obtain the private key via a bruteforce attack. Attackers are able to leverage this vulnerability into creating crafted LLDP packets.

  • 8.8 High severity

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

    CVE-2025-1828Perl

    Crypt::Random Perl package 1.05 through 1.55 may use rand() function, which is not cryptographically strong, for cryptographic functions. If the Provider is not specified and /dev/urandom or an Entropy Gathering Daemon (egd) service is not available Crypt::Ran

  • 9.8 Critical severity

    IoT Interface & CMC III Processing Unit: Insufficient Entropy

    CVE-2024-47945RITTAL GmbH & Co. KG

    The devices are vulnerable to session hijacking due to insufficient entropy in its session ID generation algorithm. The session IDs are predictable, with only 32,768 possible values per user, which allows attackers to pre-generate valid session IDs, leading to

  • 8.2 High severity

    Homebase 2 Firmware: Insufficient Entropy

    CVE-2023-37822Eufy

    The Eufy Homebase 2 before firmware version 3.3.4.1h creates a dedicated wireless network for its ecosystem, which serves as a proxy to the end user's primary network. The WPA2-PSK generation of this dedicated network is flawed and solely based on the serial n

  • 8.0 High severity

    Red Hat OpenShift Container Platform 4.12: Insufficient Entropy

    CVE-2024-6508Red Hat

    An insufficient entropy vulnerability was found in the Openshift Console. In the authorization code type and implicit grant type, the OAuth2 protocol is vulnerable to a Cross-Site Request Forgery (CSRF) attack if the state parameter is used inefficiently. This

  • 9.8 Critical severity

    nano-id: Insufficient Entropy

    CVE-2024-36400Viz-rs

    nano-id is a unique string ID generator for Rust. Affected versions of the nano-id crate incorrectly generated IDs using a reduced character set in the `nano_id::base62` and `nano_id::base58` functions. Specifically, the `base62` function used a character set

  • 9.1 Critical severity

    iDRAC8: Insufficient Entropy

    CVE-2024-3411Dell

    Implementations of IPMI Authenticated sessions does not provide enough randomness to protect from session hijacking, allowing an attacker to use either predictable IPMI Session ID or weak BMC Random Number to bypass security controls using spoofed IPMI packets

  • 9.8 Critical severity

    coda-4582u_firmware: Insufficient Entropy

    CVE-2024-25730Hitrontech

    Hitron CODA-4582 and CODA-4589 devices have default PSKs that are generated from 5-digit hex values concatenated with a "Hitron" substring, resulting in insufficient entropy (only about one million possibilities).

  • 7.5 High severity

    GSDK: Insufficient Entropy

    CVE-2024-22473Silabs.com

    TRNG is used before initialization by ECDSA signing driver when exiting EM2/EM3 on Virtual Secure Vault (VSE) devices. This defect may allow Signature Spoofing by Key Recreation.This issue affects Gecko SDK through v4.4.0.

  • 7.5 High severity

    Steve: Insufficient Entropy

    CVE-2024-25407Steve-community

    SteVe v3.6.0 was discovered to use predictable transaction ID's when receiving a StartTransaction request. This vulnerability can allow attackers to cause a Denial of Service (DoS) by using the predicted transaction ID's to terminate other transactions.