CWE-338

CWE-338 · 18 records · 10 with a public proof-of-concept

Records the NVD classes under CWE-338, highest CVSS first.

  1. CRITICAL 9.9CVE-2026-79901

    In deployments using BoKS keytab management, affected versions of boks_keytabmd generate Active Directory service-account passwords from a predictable pseudo-random sequence seeded with the current Unix timestamp. An attacker who knows the service principal an…

    AI risk analysis on Exploit-DB.ai →

  2. CRITICAL 9.1CVE-2026-53953public PoC

    GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS. In version 3.3.22, the password reset endpoint can be accessed without authentication. When a reset request is submitted for an existing user, the ap…

    AI risk analysis on Exploit-DB.ai →

  3. CRITICAL 9.1CVE-2026-94456public PoC

    Postiz generates security-sensitive credentials using `Math.random()` instead of a cryptographically secure source. The same helper is used for OAuth access tokens, authorization codes, client secrets, organization API keys, and PKCE verifiers, meaning these c…

    AI risk analysis on Exploit-DB.ai →

  4. HIGH 8.1CVE-2026-17386

    IBM API Connect 10.0.8.0 through 10.0.8.12 could allow a remote attacker to gain full administrative control due to the use of a cryptographically weak pseudo-random number generator.

    AI risk analysis on Exploit-DB.ai →

  5. HIGH 8.1CVE-2026-94107public PoC

    NivoCart through 2.4.0 contains a predictable password reset token vulnerability in the forgotten.php endpoint that generates recovery codes using substr(md5(mt_rand()), 0, 10). Attackers who know an administrator's email address can request a password reset a…

    AI risk analysis on Exploit-DB.ai →

  6. HIGH 7.8CVE-2026-107612

    Incorrect permission assignment in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to read or overwrite the inter-process communication handles used between the TightVNC service and its desktop server process. The named sha…

    AI risk analysis on Exploit-DB.ai →

  7. MEDIUM 5.9CVE-2026-104356public PoC

    PictShare before version 3.7.1 contains a weak randomness vulnerability where the getRandomString() function uses the non-cryptographic rand() PRNG to generate the delete_code authorization token in src/inc/core.php. Attackers can predict or infer the PRNG sta…

    AI risk analysis on Exploit-DB.ai →

  8. MEDIUM 5.1CVE-2026-17393

    IBM API Connect 10.0.8.0 through 10.0.8.12 could allow a local attacker to obtain sensitive information due to the use of a cryptographically weak pseudo-random number generator.

    AI risk analysis on Exploit-DB.ai →

  9. MEDIUM 4.8CVE-2026-121553public PoC

    Cotonti through 1.0.0 generates registration and email-change validation tokens with md5(microtime()), allowing attackers to bypass email-ownership verification by predicting tokens. Attackers can derive the generation time from the HTTP Date header and comput…

    AI risk analysis on Exploit-DB.ai →

  10. MEDIUM 4.8CVE-2026-9864

    Fortra BoKS Server Agent contains a predictable password generation vulnerability in the adjoin utility. Machine-account passwords generated during Active Directory join or password renewal operations may have significantly less entropy than intended, making t…

    AI risk analysis on Exploit-DB.ai →

  11. MEDIUM 4.8CVE-2026-92298public PoC

    EspoCRM through 10.0.8 uses PHP's rand() function to generate tokens for lead-capture opt-in, event invitation, and campaign URLs instead of a cryptographically secure generator. Remote unauthenticated attackers can guess these roughly 31-bit tokens to confirm…

    AI risk analysis on Exploit-DB.ai →

  12. LOW 3.7CVE-2026-19742public PoC

    The IPv6 stack derived the long-lived secret key used to compute RFC 7217 stable interface identifiers (gen_stable_iid() in subsys/net/ip/ipv6.c) and RFC 8981 temporary interface identifiers (gen_temporary_iid() in subsys/net/ip/ipv6_pe.c) with sys_rand_get().…

    AI risk analysis on Exploit-DB.ai →

  13. LOW 3.7CVE-2026-112041public PoC

    A vulnerability was identified in diem-project diem up to 116974edfb9a5b8bd69cb13586dc62bcdbb485ad. This vulnerability affects the function dmString::random of the file dmCorePlugin/lib/basic/dmString.php. Such manipulation leads to cryptographically weak prng…

    AI risk analysis on Exploit-DB.ai →

  14. LOW 3.7CVE-2026-107283public PoC

    The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. Prior to 3.0.12 and 2.16.1, Realm.Builder generates the HTTP Digest client nonce with ThreadLocalRandom rather than a cryptog…

    AI risk analysis on Exploit-DB.ai →

  15. LOW 3.1CVE-2026-125362public PoC

    Seahub through 14.0.10 contains a weak randomness vulnerability in MultiShareLinksBatch.post() that generates batch share link passwords using Python's non-cryptographic random.choices(). Authenticated users permitted to create share links can request many gen…

    AI risk analysis on Exploit-DB.ai →

  16. UNSCOREDCVE-2026-118986

    CallBackery versions before 0.62.0 for Perl allow session cookie forgery via a signing secret generated with rand(). The secret that signs session cookies is built from two calls to the built-in rand(), which is seeded with 32 bits. The secret therefore has a…

    AI risk analysis on Exploit-DB.ai →

  17. UNSCOREDCVE-2026-102813

    An authentication flaw exists in the password-recovery functionality of TP-Link RE305 V3. The verification-code interface allows an unauthenticated attacker on the same local network to trigger generation of an administrator password-reset verification code. B…

    AI risk analysis on Exploit-DB.ai →

  18. UNSCOREDCVE-2026-112240

    The download link for files uploaded through a form relied on a token that could be predicted. The file name in the request was also not verified in a way that resisted guessing. An unauthenticated attacker could use this to access files uploaded by other visi…

    AI risk analysis on Exploit-DB.ai →