VYPR

CWE-335

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

BaseDraft

Description

The product uses a Pseudo-Random Number Generator (PRNG) but does not correctly manage seeds.

Hierarchy (View 1000)

CVEs mapped to this weakness (43)

page 1 of 3
  • CVE-2023-4472CriFeb 1, 2024
    risk 0.64cvss 9.8epss 0.01

    Objectplanet Opinio version 7.22 and prior uses a cryptographically weak pseudo-random number generator (PRNG) coupled to a predictable seed, which could lead to an unauthenticated account takeover of any user on the application.

  • CVE-2012-1577CriDec 10, 2019
    risk 0.64cvss 9.8epss 0.02

    lib/libc/stdlib/random.c in OpenBSD returns 0 when seeded with 0.

  • CVE-2019-11495CriSep 10, 2019
    risk 0.64cvss 9.8epss 0.02

    In Couchbase Server 5.1.1, the cookie used for intra-node communication was not generated securely. Couchbase Server uses erlang:now() to seed the PRNG which results in a small search space for potential random seeds that could then be used to brute force the cookie and execute…

  • CVE-2017-11519CriJul 21, 2017
    risk 0.64cvss 9.8epss 0.03

    passwd_recovery.lua on the TP-Link Archer C9(UN)_V2_160517 allows an attacker to reset the admin password by leveraging a predictable random number generator seed. This is fixed in C9(UN)_V2_170511.

  • CVE-2024-36048CriMay 18, 2024
    risk 0.57cvss 9.8epss 0.01

    QAbstractOAuth in Qt Network Authorization in Qt before 5.15.17, 6.x before 6.2.13, 6.3.x through 6.5.x before 6.5.6, and 6.6.x through 6.7.x before 6.7.1 uses only the time to seed the PRNG, which may result in guessable values.

  • CVE-2024-27632HigApr 8, 2024
    risk 0.57cvss 8.8epss 0.01

    An issue in GNU Savane v.3.12 and before allows a remote attacker to escalate privileges via the form_id in the form_header() function.

  • CVE-2024-1579HigApr 29, 2024
    risk 0.53cvss 8.1epss 0.01

    Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) vulnerability in Secomea GateManager (Webserver modules) allows Session Hijacking.This issue affects GateManager: before 11.2.624071020.

  • CVE-2022-26852HigApr 8, 2022
    risk 0.53cvss 8.1epss 0.01

    Dell PowerScale OneFS, versions 8.2.x-9.3.x, contain a predictable seed in pseudo-random number generator. A remote unauthenticated attacker could potentially exploit this vulnerability, leading to an account compromise.

  • CVE-2021-42810HigJan 19, 2022
    risk 0.51cvss 7.8epss 0.00

    A flaw in the previous versions of the product may allow an authenticated attacker the ability to execute code as a privileged user on a system where the agent is installed.

  • CVE-2024-7558HigOct 2, 2024
    risk 0.50cvss 8.7epss 0.01

    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. This gives the…

  • CVE-2021-41117HigOct 11, 2021
    risk 0.50cvss 8.7epss 0.03

    keypair is a a RSA PEM key generator written in javascript. keypair implements a lot of cryptographic primitives on its own or by borrowing from other libraries where possible, including node-forge. An issue was discovered where this library was generating identical RSA keys…

  • CVE-2025-27580HigApr 24, 2025
    risk 0.49cvss 7.5epss 0.01

    NIH BRICS (aka Biomedical Research Informatics Computing System) through 14.0.0-67 generates predictable tokens (that depend on username, time, and the fixed 7Dl9#dj- string) and thus allows unauthenticated users with a Common Access Card (CAC) to escalate privileges and…

  • CVE-2025-24783HigJan 27, 2025
    risk 0.49cvss 7.5epss 0.01

    ** UNSUPPORTED WHEN ASSIGNED ** Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) vulnerability in Apache Cocoon. This issue affects Apache Cocoon: all versions. When a continuation is created, it gets a random identifier. Because the random number generator…

  • CVE-2019-25061HigMay 18, 2022
    risk 0.49cvss 7.5epss 0.02

    The random_password_generator (aka RandomPasswordGenerator) gem through 1.0.0 for Ruby uses Kernel#rand to generate passwords, which, due to its cyclic nature, can facilitate password prediction.

  • CVE-2020-28597HigMar 3, 2021
    risk 0.49cvss 7.5epss 0.01

    A predictable seed vulnerability exists in the password reset functionality of Epignosis EfrontPro 5.2.21. By predicting the seed it is possible to generate the correct password reset 1-time token. An attacker can visit the password reset supplying the password reset token to…

  • CVE-2021-27211HigFeb 15, 2021
    risk 0.49cvss 7.5epss 0.03

    steghide 0.5.1 relies on a certain 32-bit seed value, which makes it easier for attackers to detect hidden data.

  • CVE-2020-7010HigJun 3, 2020
    risk 0.49cvss 7.5epss 0.01

    Elastic Cloud on Kubernetes (ECK) versions prior to 1.1.0 generate passwords using a weak random number generator. If an attacker is able to determine when the current Elastic Stack cluster was deployed they may be able to more easily brute force the Elasticsearch credentials…

  • CVE-2020-13784HigJun 3, 2020
    risk 0.49cvss 7.5epss 0.01

    D-Link DIR-865L Ax 1.20B01 Beta devices have a predictable seed in a Pseudo-Random Number Generator.

  • CVE-2017-5214HigMay 17, 2017
    risk 0.49cvss 7.5epss 0.01

    The Codextrous B2J Contact (aka b2j_contact) extension before 2.1.13 for Joomla! allows prediction of a uniqid value based on knowledge of a time value. This makes it easier to read arbitrary uploaded files.

  • CVE-2016-10180HigJan 30, 2017
    risk 0.49cvss 7.5epss 0.04

    An issue was discovered on the D-Link DWR-932B router. WPS PIN generation is based on srand(time(0)) seeding.