CWE-338 · 193 records
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
CVEs in this class
193 records
| Action | CVE | Vulnerability | Severity | KEV | EPSS | Published |
|---|---|---|---|---|---|---|
51Plan | CVE-2008-0166Proof of concept | OpenSSL 0.9.8c-1 up to versions before 0.9.8g-9 on Debian-based operating systems uses a random number generator that generates predictable openssl · openssl · CWE-338 | High7.5 | — | 70.7% | May 13, 2008 |
46Plan | CVE-2009-2367Weaponized | cgi-bin/makecgi-pro in Iomega StorCenter Pro generates predictable session IDs, which allows remote attackers to hijack active sessions and iomega · storcenter pro firmware · CWE-338 | Critical9.8 | — | 23.1% | Jul 8, 2009 |
41Plan | CVE-2021-43799Proof of concept | RabbitMQ exposes ports with weak default secrets in Zulip Serverzulip · zulip · CWE-338 | Critical9.8 | — | 5.3% | Jan 25, 2022 |
40Plan | CVE-2019-16303No exploit | A class generated by the Generator in JHipster before 6.3.0 and JHipster Kotlin through 1.1.0 produces code that uses an insecure source of jhipster · jhipster · CWE-338 | Critical9.8 | — | 3.6% | Sep 13, 2019 |
40Plan | CVE-2020-28642No exploit | In InfiniteWP Admin Panel before 3.1.12.3, resetPasswordSendMail generates a weak password-reset code, which makes it easier for remote attainfinitewp · infinitewp · CWE-338 | Critical9.8 | — | 2.5% | Nov 15, 2020 |
40Plan | CVE-2017-18021No exploit | It was discovered that QtPass before 1.2.1, when using the built-in password generator, generates possibly predictable and enumerable passwoqtpass · qtpass · CWE-338 | Critical9.8 | — | 2.3% | Jan 5, 2018 |
40Plan | CVE-2021-3538No exploit | A flaw was found in github.com/satori/go.uuid in versions from commit 0ef6afb2f6cdd6cdaeee3885a95099c63f18fc8c to d91630c8510268e75203009fe7satori · uuid · CWE-338 | Critical9.8 | — | 2.3% | Jun 2, 2021 |
40Plan | CVE-2015-9435No exploit | The oauth2-provider plugin before 3.1.5 for WordPress has incorrect generation of random numbers.dash10 · oauth server · CWE-338 | Critical9.8 | — | 2.0% | Sep 25, 2019 |
39Monitor | CVE-2011-4574No exploit | PolarSSL versions prior to v1.1 use the HAVEGE random number generation algorithm.polarssl · polarssl · CWE-338 | Critical9.8 | — | 1.0% | Oct 26, 2021 |
39Monitor | CVE-2024-40762No exploit | Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) in the SonicOS SSLVPN authentication token generator that, in certain casonicwall · sonicos · CWE-338 | Critical9.8 | — | 1.0% | Jan 9, 2025 |
39Monitor | CVE-2023-36993No exploit | The cryptographically insecure random number generator being used in TravianZ 8.3.4 and 8.3.3 in the password reset function allows an attactravianz project · travianz · CWE-338 | Critical9.8 | — | 0.9% | Jul 7, 2023 |
39Monitor | CVE-2022-44796No exploit | An issue was discovered in Object First Ootbi BETA build 1.0.7.712.objectfirst · ootbi · CWE-338 | Critical9.8 | — | 0.7% | Nov 7, 2022 |
39Monitor | CVE-2025-3495No exploit | COMMGR - Insufficient Randomization Authentication Bypassdelta electronics · commgr · CWE-338 | Critical9.8 | — | 0.7% | Apr 15, 2025 |
39Monitor | CVE-2026-3256No exploit | HTTP::Session versions before 0.54 for Perl defaults to using insecurely generated session idsktat · http\ · CWE-338 | Critical9.8 | — | 0.7% | Mar 28, 2026 |
39Monitor | CVE-2025-59390Proof of concept | Apache Druid: Kerberos authenticaton chooses a cryptographically unsecure secret if not configured explicitly.apache · druid · CWE-338 | Critical9.8 | — | 0.6% | Nov 26, 2025 |
39Monitor | CVE-2026-16235No exploit | Crypt::Password versions through 0.28 for Perl generate insecure random values for saltsdrsteve · crypt::password · CWE-338 | Critical9.8 | — | 0.5% | Jul 20, 2026 |
39Monitor | CVE-2026-56141No exploit | In JetBrains Hub before 2026.1.13757, 2025.3.148033, 2025.2.148048, 2025.1.148120, 2024.3.148430, 2024.2.148429 account takeover via predictjetbrains · hub · CWE-338 | Critical9.8 | — | 0.5% | Jun 19, 2026 |
39Monitor | CVE-2025-15604No exploit | Amon2 versions before 6.17 for Perl use an insecure random_string implementation for security functionstokuhirom · amon2 · CWE-338 | Critical9.8 | — | 0.5% | Mar 28, 2026 |
39Monitor | CVE-2026-25726No exploit | Cloudreve is vulnerable to Account Takeover via Weak Cryptographic Token Generation (Insecure PRNG Seeding)cloudreve · cloudreve · CWE-338 | Critical9.8 | — | 0.5% | Apr 3, 2026 |
39Monitor | CVE-2026-2439No exploit | Concierge::Sessions versions from 0.8.1 before 0.8.5 for Perl generate insecure session idsbva · concierge\ · CWE-338 | Critical9.8 | — | 0.4% | Feb 16, 2026 |
39Monitor | CVE-2025-40926No exploit | Plack::Middleware::Session::Simple versions before 0.05 for Perl generates session ids insecurelykazeburo · plack\ · CWE-338 | Critical9.8 | — | 0.4% | Mar 4, 2026 |
39Monitor | CVE-2025-15578No exploit | Maypole versions from 2.10 through 2.13 for Perl generates session ids insecurelyteejay · maypole · CWE-338 | Critical9.8 | — | 0.3% | Feb 16, 2026 |
39Monitor | CVE-2026-9205No exploit | Langflow is affected by weaknesses in secret handling and sensitive configuration accesslangflow · langflow · CWE-338 | Critical9.8 | — | 0.3% | Aug 5, 2026 |
39Monitor | CVE-2026-79901No exploit | Predictable Active Directory service-account passwords in BoKS Managerfortra · boks manager boks-server · CWE-338 | Critical9.9 | — | 0.2% | Oct 1, 2026 |
39Monitor | GHSA-rc7v-65v6-m2v3No exploit | Withdrawn Advisory: go-mysql affected by go.uuid's Predictable UUID IdentifiersGo · github.com/go-mysql-org/go-mysql · CWE-338 | Critical9.8 | — | — | Oct 28, 2024 |
- CVE-2008-016651Plan
OpenSSL 0.9.8c-1 up to versions before 0.9.8g-9 on Debian-based operating systems uses a random number generator that generates predictable
HighCVSS 7.5Proof of conceptEPSS 70%openssl · opensslMay 13, 2008
- CVE-2009-236746Plan
cgi-bin/makecgi-pro in Iomega StorCenter Pro generates predictable session IDs, which allows remote attackers to hijack active sessions and
CriticalCVSS 9.8WeaponizedEPSS 23%iomega · storcenter pro firmwareJul 8, 2009
- CVE-2021-4379941Plan
RabbitMQ exposes ports with weak default secrets in Zulip Server
CriticalCVSS 9.8Proof of conceptEPSS 5%zulip · zulipJan 25, 2022
- CVE-2019-1630340Plan
A class generated by the Generator in JHipster before 6.3.0 and JHipster Kotlin through 1.1.0 produces code that uses an insecure source of
CriticalCVSS 9.8No exploitEPSS 3%jhipster · jhipsterSep 13, 2019
- CVE-2020-2864240Plan
In InfiniteWP Admin Panel before 3.1.12.3, resetPasswordSendMail generates a weak password-reset code, which makes it easier for remote atta
CriticalCVSS 9.8No exploitEPSS 2%infinitewp · infinitewpNov 15, 2020
- CVE-2017-1802140Plan
It was discovered that QtPass before 1.2.1, when using the built-in password generator, generates possibly predictable and enumerable passwo
CriticalCVSS 9.8No exploitEPSS 2%qtpass · qtpassJan 5, 2018
- CVE-2021-353840Plan
A flaw was found in github.com/satori/go.uuid in versions from commit 0ef6afb2f6cdd6cdaeee3885a95099c63f18fc8c to d91630c8510268e75203009fe7
CriticalCVSS 9.8No exploitEPSS 2%satori · uuidJun 2, 2021
- CVE-2015-943540Plan
The oauth2-provider plugin before 3.1.5 for WordPress has incorrect generation of random numbers.
CriticalCVSS 9.8No exploitEPSS 2%dash10 · oauth serverSep 25, 2019
- CVE-2011-457439Monitor
PolarSSL versions prior to v1.1 use the HAVEGE random number generation algorithm.
CriticalCVSS 9.8No exploitEPSS 1%polarssl · polarsslOct 26, 2021
- CVE-2024-4076239Monitor
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) in the SonicOS SSLVPN authentication token generator that, in certain ca
CriticalCVSS 9.8No exploitEPSS 1%sonicwall · sonicosJan 9, 2025
- CVE-2023-3699339Monitor
The cryptographically insecure random number generator being used in TravianZ 8.3.4 and 8.3.3 in the password reset function allows an attac
CriticalCVSS 9.8No exploitEPSS 0%travianz project · travianzJul 7, 2023
- CVE-2022-4479639Monitor
An issue was discovered in Object First Ootbi BETA build 1.0.7.712.
CriticalCVSS 9.8No exploitEPSS 0%objectfirst · ootbiNov 7, 2022
- CVE-2025-349539Monitor
COMMGR - Insufficient Randomization Authentication Bypass
CriticalCVSS 9.8No exploitEPSS 0%delta electronics · commgrApr 15, 2025
- CVE-2026-325639Monitor
HTTP::Session versions before 0.54 for Perl defaults to using insecurely generated session ids
CriticalCVSS 9.8No exploitEPSS 0%ktat · http\Mar 28, 2026
- CVE-2025-5939039Monitor
Apache Druid: Kerberos authenticaton chooses a cryptographically unsecure secret if not configured explicitly.
CriticalCVSS 9.8Proof of conceptEPSS 0%apache · druidNov 26, 2025
- CVE-2026-1623539Monitor
Crypt::Password versions through 0.28 for Perl generate insecure random values for salts
CriticalCVSS 9.8No exploitEPSS 0%drsteve · crypt::passwordJul 20, 2026
- CVE-2026-5614139Monitor
In JetBrains Hub before 2026.1.13757, 2025.3.148033, 2025.2.148048, 2025.1.148120, 2024.3.148430, 2024.2.148429 account takeover via predict
CriticalCVSS 9.8No exploitEPSS 0%jetbrains · hubJun 19, 2026
- CVE-2025-1560439Monitor
Amon2 versions before 6.17 for Perl use an insecure random_string implementation for security functions
CriticalCVSS 9.8No exploitEPSS 0%tokuhirom · amon2Mar 28, 2026
- CVE-2026-2572639Monitor
Cloudreve is vulnerable to Account Takeover via Weak Cryptographic Token Generation (Insecure PRNG Seeding)
CriticalCVSS 9.8No exploitEPSS 0%cloudreve · cloudreveApr 3, 2026
- CVE-2026-243939Monitor
Concierge::Sessions versions from 0.8.1 before 0.8.5 for Perl generate insecure session ids
CriticalCVSS 9.8No exploitEPSS 0%bva · concierge\Feb 16, 2026
- CVE-2025-4092639Monitor
Plack::Middleware::Session::Simple versions before 0.05 for Perl generates session ids insecurely
CriticalCVSS 9.8No exploitEPSS 0%kazeburo · plack\Mar 4, 2026
- CVE-2025-1557839Monitor
Maypole versions from 2.10 through 2.13 for Perl generates session ids insecurely
CriticalCVSS 9.8No exploitEPSS 0%teejay · maypoleFeb 16, 2026
- CVE-2026-920539Monitor
Langflow is affected by weaknesses in secret handling and sensitive configuration access
CriticalCVSS 9.8No exploitEPSS 0%langflow · langflowAug 5, 2026
- CVE-2026-7990139Monitor
Predictable Active Directory service-account passwords in BoKS Manager
CriticalCVSS 9.9No exploitEPSS 0%fortra · boks manager boks-serverOct 1, 2026
- GHSA-rc7v-65v6-m2v339Monitor
Withdrawn Advisory: go-mysql affected by go.uuid's Predictable UUID Identifiers
CriticalCVSS 9.8No exploitGo · github.com/go-mysql-org/go-mysqlOct 28, 2024