Skip to main content

CWE-335

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

28 CVEs Avg CVSS 7.4 MITRE
6
CRITICAL
16
HIGH
5
MEDIUM
1
LOW
9
POC
0
KEV

Monthly

CVE-2026-11702 Jun 26, 08:13 HIGH PATCH This Week

Predictable secret generation in the Perl module Bytes::Random::Secure::Tiny (versions through 1.011) occurs because a PRNG object initialized before a fork() shares its ISAAC engine state across all child processes, causing every child to emit identical 'random' streams. Multiprocess Perl applications (e.g., preforking web servers) that create one generator and reuse it after forking will produce duplicate session tokens, keys, salts, or nonces across workers. Reported by CPANSec with an upstream fix; EPSS is low (0.16%, 5th percentile) and there is no public exploit identified at time of analysis.

Information Disclosure Bytes
NVD GitHub VulDB
CVSS 3.1
7.5
EPSS
0.2%
CVE-2026-11625 Jun 26, 08:07 HIGH PATCH This Week

Predictable secret generation in the Perl module Bytes::Random::Secure (versions through 0.29) occurs because the module fails to detect process forks, causing parent and child processes to share identical PRNG internal state. Applications that instantiate a generator object before fork()ing - or that use the module's functional (procedural) interface - will emit identical random streams across processes, making session tokens, keys, salts, and other secrets predictable across workers. No public exploit is identified at time of analysis, and EPSS is low (0.16%, 6th percentile); CPANSec reported it and an upstream fix is available.

Information Disclosure Bytes
NVD GitHub VulDB
CVSS 3.1
7.5
EPSS
0.2%
CVE-2026-41564 Apr 23, 07:29 HIGH PATCH This Week

PRNG state reuse across forked processes in CryptX for Perl allows remote attackers to recover private signing keys through cryptographic nonce-reuse attacks. When Crypt::PK objects are created before fork() in preforking web servers like Starman, every child process inherits identical PRNG state, causing duplicate randomness in cryptographic operations. Two ECDSA or DSA signatures generated by different worker processes are sufficient to mathematically recover the private key. EPSS exploitation probability is low (0.02%), but CISA SSVC framework confirms proof-of-concept availability and automatable exploitation. Vendor patch released in CryptX 0.088.

Information Disclosure Cryptx Mik
NVD GitHub VulDB
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-25835 Apr 01, 00:00 HIGH PATCH This Week

Mbed TLS before version 3.6.6 and TF-PSA-Crypto before version 1.1.0 contain a PRNG seed misuse vulnerability that enables information disclosure. An attacker who gains access to a seeded PRNG instance can potentially predict or replicate pseudo-random number generation, compromising cryptographic material confidentiality. The vulnerability affects cryptographic libraries used in embedded systems and IoT devices, with confirmed availability of vendor security advisories but no CVSS score assigned at time of analysis.

Information Disclosure N A
NVD VulDB
CVSS 3.1
7.7
EPSS
0.0%
CVE-2026-11730 Oct 13, 14:38 LOW PATCH Monitor

Session hijacking on NETGEAR EX3700 and EX6120 WiFi extenders allows a network-adjacent attacker who already holds valid WiFi/network credentials to predict valid session identifiers and take over an administrator's live web management session (CWE-335). Rated Medium by the vendor with a CVSS 4.0 score of 4.5, and assessed as CVSS 3.1 AV:A/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N - successful hijack grants full confidentiality and integrity impact over the portal but not availability. The attack is not internet-exploitable, requires a concurrent authenticated admin session and stays limited to these two extender models, and there is no public exploit identified at time of analysis; NETGEAR has published patched firmware for both products.

Information Disclosure Netgear Ex6120 Ex3700
NVD
CVSS 4.0
2.1
EPSS
0.2%
CVE-2026-3503 Mar 19, 18:12 MEDIUM PATCH This Month

CVE-2026-3503 is a security vulnerability (CVSS 4.3) that allows a physical attacker. Remediation should follow standard vulnerability management procedures.

Information Disclosure Wolfssl Wolfcrypt Wolfssl Inc
NVD GitHub VulDB
CVSS 4.0
4.3
EPSS
0.0%
CVE-2025-52578 Nov 18, 04:15 MEDIUM This Month

Incorrect Usage of Seeds in Pseudo-Random Number Generator (CWE- 335) vulnerability in the High Sec ELM may allow a sophisticated attacker with physical access, to compromise internal device. Rated medium severity (CVSS 5.7), this vulnerability is no authentication required. No vendor patch available.

Information Disclosure
NVD
CVSS 3.1
5.7
EPSS
0.0%
CVE-2025-27580 Apr 24, 00:15 HIGH This Week

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. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable. No vendor patch available.

Privilege Escalation
NVD GitHub
CVSS 3.1
7.5
EPSS
0.6%
CVE-2025-24783 Jan 27, 15:15 Maven HIGH This Month

** UNSUPPORTED WHEN ASSIGNED ** Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) vulnerability in Apache Cocoon. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache Information Disclosure Cocoon
NVD
CVSS 3.1
7.5
EPSS
1.0%
CVE-2024-55566 Dec 09, 02:15 MEDIUM This Month

ColPack 1.0.10 through 9a7293a has a predictable temporary file (located under /tmp with a name derived from an unseeded RNG). Rated medium severity (CVSS 6.6), this vulnerability is low attack complexity. No vendor patch available.

Information Disclosure
NVD GitHub
CVSS 3.1
6.6
EPSS
0.2%
EPSS 0% CVSS 7.5
HIGH PATCH This Week

Predictable secret generation in the Perl module Bytes::Random::Secure::Tiny (versions through 1.011) occurs because a PRNG object initialized before a fork() shares its ISAAC engine state across all child processes, causing every child to emit identical 'random' streams. Multiprocess Perl applications (e.g., preforking web servers) that create one generator and reuse it after forking will produce duplicate session tokens, keys, salts, or nonces across workers. Reported by CPANSec with an upstream fix; EPSS is low (0.16%, 5th percentile) and there is no public exploit identified at time of analysis.

Information Disclosure Bytes
NVD GitHub VulDB
EPSS 0% CVSS 7.5
HIGH PATCH This Week

Predictable secret generation in the Perl module Bytes::Random::Secure (versions through 0.29) occurs because the module fails to detect process forks, causing parent and child processes to share identical PRNG internal state. Applications that instantiate a generator object before fork()ing - or that use the module's functional (procedural) interface - will emit identical random streams across processes, making session tokens, keys, salts, and other secrets predictable across workers. No public exploit is identified at time of analysis, and EPSS is low (0.16%, 6th percentile); CPANSec reported it and an upstream fix is available.

Information Disclosure Bytes
NVD GitHub VulDB
EPSS 0% CVSS 7.5
HIGH PATCH This Week

PRNG state reuse across forked processes in CryptX for Perl allows remote attackers to recover private signing keys through cryptographic nonce-reuse attacks. When Crypt::PK objects are created before fork() in preforking web servers like Starman, every child process inherits identical PRNG state, causing duplicate randomness in cryptographic operations. Two ECDSA or DSA signatures generated by different worker processes are sufficient to mathematically recover the private key. EPSS exploitation probability is low (0.02%), but CISA SSVC framework confirms proof-of-concept availability and automatable exploitation. Vendor patch released in CryptX 0.088.

Information Disclosure Cryptx Mik
NVD GitHub VulDB
EPSS 0% CVSS 7.7
HIGH PATCH This Week

Mbed TLS before version 3.6.6 and TF-PSA-Crypto before version 1.1.0 contain a PRNG seed misuse vulnerability that enables information disclosure. An attacker who gains access to a seeded PRNG instance can potentially predict or replicate pseudo-random number generation, compromising cryptographic material confidentiality. The vulnerability affects cryptographic libraries used in embedded systems and IoT devices, with confirmed availability of vendor security advisories but no CVSS score assigned at time of analysis.

Information Disclosure N A
NVD VulDB
EPSS 0% CVSS 2.1
LOW PATCH Monitor

Session hijacking on NETGEAR EX3700 and EX6120 WiFi extenders allows a network-adjacent attacker who already holds valid WiFi/network credentials to predict valid session identifiers and take over an administrator's live web management session (CWE-335). Rated Medium by the vendor with a CVSS 4.0 score of 4.5, and assessed as CVSS 3.1 AV:A/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N - successful hijack grants full confidentiality and integrity impact over the portal but not availability. The attack is not internet-exploitable, requires a concurrent authenticated admin session and stays limited to these two extender models, and there is no public exploit identified at time of analysis; NETGEAR has published patched firmware for both products.

Information Disclosure Netgear Ex6120 +1
NVD
EPSS 0% CVSS 4.3
MEDIUM PATCH This Month

CVE-2026-3503 is a security vulnerability (CVSS 4.3) that allows a physical attacker. Remediation should follow standard vulnerability management procedures.

Information Disclosure Wolfssl Wolfcrypt Wolfssl Inc
NVD GitHub VulDB
EPSS 0% CVSS 5.7
MEDIUM This Month

Incorrect Usage of Seeds in Pseudo-Random Number Generator (CWE- 335) vulnerability in the High Sec ELM may allow a sophisticated attacker with physical access, to compromise internal device. Rated medium severity (CVSS 5.7), this vulnerability is no authentication required. No vendor patch available.

Information Disclosure
NVD
EPSS 1% CVSS 7.5
HIGH This Week

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. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable. No vendor patch available.

Privilege Escalation
NVD GitHub
EPSS 1% CVSS 7.5
HIGH This Month

** UNSUPPORTED WHEN ASSIGNED ** Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) vulnerability in Apache Cocoon. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Apache Information Disclosure Cocoon
NVD
EPSS 0% CVSS 6.6
MEDIUM This Month

ColPack 1.0.10 through 9a7293a has a predictable temporary file (located under /tmp with a name derived from an unseeded RNG). Rated medium severity (CVSS 6.6), this vulnerability is low attack complexity. No vendor patch available.

Information Disclosure
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy