CWE-335 · 33 records
Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)
CVEs in this class
34 records
| Action | CVE | Vulnerability | Severity | KEV | EPSS | Published |
|---|---|---|---|---|---|---|
40Plan | CVE-2017-11519Proof of concept | passwd_recovery.lua on the TP-Link Archer C9(UN)_V2_160517 allows an attacker to reset the admin password by leveraging a predictable randomtp-link · archer c9 \(2.0\) firmware · CWE-335 | Critical9.8 | — | 3.1% | Jul 21, 2017 |
40Plan | CVE-2019-11495No exploit | In Couchbase Server 5.1.1, the cookie used for intra-node communication was not generated securely.couchbase · couchbase server · CWE-335 | Critical9.8 | — | 2.1% | Sep 10, 2019 |
39Monitor | CVE-2019-10908No exploit | In Airsonic 10.2.1, RecoverController.java generates passwords via org.apache.commons.lang.RandomStringUtils, which uses java.util.Random inairsonic project · airsonic · CWE-335 | Critical9.8 | — | 1.6% | Apr 7, 2019 |
39Monitor | CVE-2012-1577No exploit | lib/libc/stdlib/random.c in OpenBSD returns 0 when seeded with 0.openbsd · openbsd · CWE-335 | Critical9.8 | — | 1.6% | Dec 10, 2019 |
39Monitor | CVE-2024-36048No exploit | 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.qt · qt · CWE-335 | Critical9.8 | — | 1.0% | May 18, 2024 |
39Monitor | CVE-2023-4472No exploit | Cryptographically weak PRNG in Opinio 7.22objectplanet · opinio · CWE-335 | Critical9.8 | — | 0.7% | Feb 1, 2024 |
37Monitor | CVE-2021-41117Proof of concept | Insecure random number generationkeypair project · keypair · CWE-335 | Critical9.1 | — | 3.1% | Oct 11, 2021 |
37Monitor | CVE-2018-1426No exploit | IBM GSKit (IBM DB2 for Linux, UNIX and Windows 9.7, 10.1, 10.5, and 11.1) duplicates the PRNG state across fork() system calls when multipleibm · db2 · CWE-335 | Critical9.1 | — | 2.4% | Mar 22, 2018 |
35Monitor | CVE-2018-12520Proof of concept | An issue was discovered in ntopng 3.4 before 3.4.180617.ntop · ntopng · CWE-335 | High8.1 | — | 10.5% | Jul 5, 2018 |
35Monitor | CVE-2024-27632Proof of concept | 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.gnu · savane · CWE-335 | High8.8 | — | 1.3% | Apr 8, 2024 |
33Monitor | CVE-2018-14647No exploit | Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization.python · python · CWE-335 | High7.5 | — | 10.9% | Sep 25, 2018 |
32Monitor | CVE-2016-3735No exploit | Piwigo is image gallery software written in PHP.piwigo · piwigo · CWE-335 | High8.1 | — | 1.4% | Jan 28, 2022 |
32Monitor | CVE-2024-1579No exploit | Insufficient seeding of random number generatorsecomea · gatemanager · CWE-335 | High8.1 | — | 0.5% | Apr 29, 2024 |
31Monitor | CVE-2016-10180No exploit | An issue was discovered on the D-Link DWR-932B router.dlink · dwr-932b firmware · CWE-335 | High7.5 | — | 4.5% | Jan 30, 2017 |
31Monitor | CVE-2021-27211Proof of concept | steghide 0.5.1 relies on a certain 32-bit seed value, which makes it easier for attackers to detect hidden data.steghide project · steghide · CWE-335 | High7.5 | — | 3.3% | Feb 15, 2021 |
31Monitor | CVE-2019-25061No exploit | The random_password_generator (aka RandomPasswordGenerator) gem through 1.0.0 for Ruby uses Kernel#rand to generate passwords, which, due torandom password generator project · random password generator · CWE-335 | High7.5 | — | 1.9% | May 18, 2022 |
30Monitor | CVE-2020-7010No exploit | Elastic Cloud on Kubernetes (ECK) versions prior to 1.1.0 generate passwords using a weak random number generator.elastic · elastic cloud on kubernetes · CWE-335 | High7.5 | — | 1.4% | Jun 3, 2020 |
30Monitor | CVE-2020-13784No exploit | D-Link DIR-865L Ax 1.20B01 Beta devices have a predictable seed in a Pseudo-Random Number Generator.dlink · dir-865l firmware · CWE-335 | High7.5 | — | 1.3% | Jun 3, 2020 |
30Monitor | CVE-2017-5214No exploit | The Codextrous B2J Contact (aka b2j_contact) extension before 2.1.13 for Joomla! allows prediction of a uniqid value based on knowledge of acodextrous · b2j contact · CWE-335 | High7.5 | — | 1.2% | May 17, 2017 |
30Monitor | CVE-2022-39218No exploit | Random number seed fixed during compilationfastly · js-compute · CWE-335 | High7.5 | — | 0.9% | Sep 20, 2022 |
30Monitor | CVE-2025-24783No exploit | Apache Cocoon: continuations may not be privateapache · cocoon · CWE-335 | High7.5 | — | 0.8% | Jan 27, 2025 |
30Monitor | CVE-2025-27580Proof of concept | NIH BRICS (aka Biomedical Research Informatics Computing System) through 14.0.0-67 generates predictable tokens (that depend on username, tinih · brics · CWE-335 | High7.5 | — | 0.7% | Apr 23, 2025 |
30Monitor | CVE-2026-41564No exploit | CryptX versions before 0.088 for Perl do not reseed the Crypt::PK PRNG state after forkingdcit · cryptx · CWE-335 | High7.5 | — | 0.5% | Apr 23, 2026 |
30Monitor | CVE-2026-11625No exploit | Bytes::Random::Secure versions through 0.29 for Perl share internal state across forked processesdavido · bytes::random::secure · CWE-335 | High7.5 | — | 0.5% | Jun 26, 2026 |
30Monitor | CVE-2026-11702No exploit | Bytes::Random::Secure::Tiny versions through 1.011 for Perl share internal state across forked processesdavido · bytes::random::secure::tiny · CWE-335 | High7.5 | — | 0.5% | Jun 26, 2026 |
- CVE-2017-1151940Plan
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
CriticalCVSS 9.8Proof of conceptEPSS 3%tp-link · archer c9 \(2.0\) firmwareJul 21, 2017
- CVE-2019-1149540Plan
In Couchbase Server 5.1.1, the cookie used for intra-node communication was not generated securely.
CriticalCVSS 9.8No exploitEPSS 2%couchbase · couchbase serverSep 10, 2019
- CVE-2019-1090839Monitor
In Airsonic 10.2.1, RecoverController.java generates passwords via org.apache.commons.lang.RandomStringUtils, which uses java.util.Random in
CriticalCVSS 9.8No exploitEPSS 2%airsonic project · airsonicApr 7, 2019
- CVE-2012-157739Monitor
lib/libc/stdlib/random.c in OpenBSD returns 0 when seeded with 0.
CriticalCVSS 9.8No exploitEPSS 2%openbsd · openbsdDec 10, 2019
- CVE-2024-3604839Monitor
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.
CriticalCVSS 9.8No exploitEPSS 1%qt · qtMay 18, 2024
- CVE-2023-447239Monitor
Cryptographically weak PRNG in Opinio 7.22
CriticalCVSS 9.8No exploitEPSS 1%objectplanet · opinioFeb 1, 2024
- CVE-2021-4111737Monitor
Insecure random number generation
CriticalCVSS 9.1Proof of conceptEPSS 3%keypair project · keypairOct 11, 2021
- CVE-2018-142637Monitor
IBM GSKit (IBM DB2 for Linux, UNIX and Windows 9.7, 10.1, 10.5, and 11.1) duplicates the PRNG state across fork() system calls when multiple
CriticalCVSS 9.1No exploitEPSS 2%ibm · db2Mar 22, 2018
- CVE-2018-1252035Monitor
An issue was discovered in ntopng 3.4 before 3.4.180617.
HighCVSS 8.1Proof of conceptEPSS 11%ntop · ntopngJul 5, 2018
- CVE-2024-2763235Monitor
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.
HighCVSS 8.8Proof of conceptEPSS 1%gnu · savaneApr 8, 2024
- CVE-2018-1464733Monitor
Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization.
HighCVSS 7.5No exploitEPSS 11%python · pythonSep 25, 2018
- CVE-2016-373532Monitor
Piwigo is image gallery software written in PHP.
HighCVSS 8.1No exploitEPSS 1%piwigo · piwigoJan 28, 2022
- CVE-2024-157932Monitor
Insufficient seeding of random number generator
HighCVSS 8.1No exploitEPSS 1%secomea · gatemanagerApr 29, 2024
- CVE-2016-1018031Monitor
An issue was discovered on the D-Link DWR-932B router.
HighCVSS 7.5No exploitEPSS 5%dlink · dwr-932b firmwareJan 30, 2017
- CVE-2021-2721131Monitor
steghide 0.5.1 relies on a certain 32-bit seed value, which makes it easier for attackers to detect hidden data.
HighCVSS 7.5Proof of conceptEPSS 3%steghide project · steghideFeb 15, 2021
- CVE-2019-2506131Monitor
The random_password_generator (aka RandomPasswordGenerator) gem through 1.0.0 for Ruby uses Kernel#rand to generate passwords, which, due to
HighCVSS 7.5No exploitEPSS 2%random password generator project · random password generatorMay 18, 2022
- CVE-2020-701030Monitor
Elastic Cloud on Kubernetes (ECK) versions prior to 1.1.0 generate passwords using a weak random number generator.
HighCVSS 7.5No exploitEPSS 1%elastic · elastic cloud on kubernetesJun 3, 2020
- CVE-2020-1378430Monitor
D-Link DIR-865L Ax 1.20B01 Beta devices have a predictable seed in a Pseudo-Random Number Generator.
HighCVSS 7.5No exploitEPSS 1%dlink · dir-865l firmwareJun 3, 2020
- CVE-2017-521430Monitor
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
HighCVSS 7.5No exploitEPSS 1%codextrous · b2j contactMay 17, 2017
- CVE-2022-3921830Monitor
Random number seed fixed during compilation
HighCVSS 7.5No exploitEPSS 1%fastly · js-computeSep 20, 2022
- CVE-2025-2478330Monitor
Apache Cocoon: continuations may not be private
HighCVSS 7.5No exploitEPSS 1%apache · cocoonJan 27, 2025
- CVE-2025-2758030Monitor
NIH BRICS (aka Biomedical Research Informatics Computing System) through 14.0.0-67 generates predictable tokens (that depend on username, ti
HighCVSS 7.5Proof of conceptEPSS 1%nih · bricsApr 23, 2025
- CVE-2026-4156430Monitor
CryptX versions before 0.088 for Perl do not reseed the Crypt::PK PRNG state after forking
HighCVSS 7.5No exploitEPSS 1%dcit · cryptxApr 23, 2026
- CVE-2026-1162530Monitor
Bytes::Random::Secure versions through 0.29 for Perl share internal state across forked processes
HighCVSS 7.5No exploitEPSS 1%davido · bytes::random::secureJun 26, 2026
- CVE-2026-1170230Monitor
Bytes::Random::Secure::Tiny versions through 1.011 for Perl share internal state across forked processes
HighCVSS 7.5No exploitEPSS 1%davido · bytes::random::secure::tinyJun 26, 2026