VulnSea

CWE-338

CVEs classified under CWE-338, newest first.

42 CVEsRSS

CVE-2026-102813Medium· 6.1
today

Administrator Password Reset Through the Verification-Code Interface in TP-Link RE305

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-res…

▾ SunlitTP-Link Systems Inc. · RE305 v3via CVEORG
CVE-2026-19742Low· 3.7
yesterday

IPv6 stable and temporary interface identifiers derived from a non-cryptographic PRNG secret key

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.…

▾ Sunlitzephyrproject · zephyrEPSS 0.25%via CVEORG
CVE-2026-55889Medium· 5.3⚖ disputed
4d ago

xdg-desktop-portal: xdg-desktop-portal: unauthorized data disclosure via predictable token generation (CVE-2026-55889)

A flaw was found in xdg-desktop-portal. The service uses a predictable pseudorandom number generator (PRNG) to generate authorization tokens that manage access to shared system resources. By requesting enough tokens to determine the intern…

▾ SunlitRed Hat · Red Hat Enterprise Linux 7EPSS 0.34%via CSAF
CVE-2026-112240Medium· 6.3
1w ago

Broken Access Control in extension "TYPO3 Fluid-Form by coding.ms" (fluid_form)

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…

▾ SunlitTYPO3 · codingms/fluid-formEPSS 0.39%via CVEORG
CVE-2026-112041Low· 3.7PoC
1w ago

diem-project diem dmString.php random weak prng

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 cryp…

▾ Twilightdiem-project · diemEPSS 0.31%via CVEORG
CVE-2026-107612High· 7.8
2w ago

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…

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…

▾ TwilightGlavSoft · TightVNCEPSS 0.10%via NVD
CVE-2026-107283Low· 3.7
2w ago

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses

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 ThreadLocalRando…

▾ SunlitAsyncHttpClient · async-http-clientEPSS 0.26%via NVD
CVE-2026-104356Medium· 5.9PoC
3w ago

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

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 predic…

▾ TwilightHaschekSolutions · pictshareEPSS 0.38%via NVD
CVE-2026-53953Critical· 9.1PoC
3w ago

GetSimple CMS is a content management system (CMS), and GetSimple CMS CE is the community edition of that CMS

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 a…

▾ AbyssalGetSimpleCMS-CE · GetSimpleCMS-CEEPSS 0.43%via NVD
CVE-2026-9864Medium· 4.8
3w ago

Fortra BoKS Server Agent contains a predictable password generation vulnerability in the adjoin utility

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 …

▾ SunlitFortra · Core Privileged Access Manager (BoKS)EPSS 0.15%via NVD
CVE-2026-79901Critical· 9.9
3w ago

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

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 t…

▾ MidnightFortra · BoKS Manager boks-serverEPSS 0.27%via NVD
CVE-2026-94456Critical· 9.1
1mo ago

Postiz generates security-sensitive credentials using `Math.random()` instead of a cryptographically secure source

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 ver…

▾ MidnightGitroomHQ · postiz-appEPSS 0.52%via NVD
CVE-2026-94107High· 8.1
1mo ago

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)

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 req…

▾ Twilightnivocart · nivocartEPSS 0.57%via NVD
CVE-2026-93868High· 8.1PoC
1mo ago

Cotonti through 1.0.0 derives password recovery validation tokens from md5(microtime()) in users.passrecover.php, creating a predictable token space of approximately one million values per second

Cotonti through 1.0.0 derives password recovery validation tokens from md5(microtime()) in users.passrecover.php, creating a predictable token space of approximately one million values per second. Unauthenticated attackers can read the s…

▾ MidnightCotonti · CotontiEPSS 0.73%via NVD
CVE-2026-92749High· 8.1
1mo ago

SafeLine through 9.4.1 derives the management console session-signing secret from a time-seeded math/rand generator, allowing attackers to reconstruct the key offline

SafeLine through 9.4.1 derives the management console session-signing secret from a time-seeded math/rand generator, allowing attackers to reconstruct the key offline. Unauthenticated remote attackers who can bound the install timestamp …

▾ Twilightchaitin · SafeLineEPSS 0.71%via NVD
CVE-2026-92298Medium· 4.8
1mo ago

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

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 3…

▾ SunlitEspoCRM · EspoCRMEPSS 0.43%via NVD
GHSA-w67g-5rqw-f597Medium
2mo ago

Gorilla WebSocket Uses Cryptographically Weak PRNG for WebSocket Mask Key

Gorilla WebSocket Uses Cryptographically Weak PRNG for WebSocket Mask Key

▾ Sunlitgorilla · github.com/gorilla/websocketvia GHSA
CVE-2026-74887Low· 3.7⚖ disputed
2mo ago

openssl_encrypt before 1.4.0 Insecure Random Import in PQC Module

openssl_encrypt before 1.4.0 imports Python's non-cryptographic 'random' module (Mersenne Twister PRNG) at line 15 of openssl_encrypt/modules/pqc.py. No direct calls to random.* were present in the code, so no cryptographic operation is …

▾ Sunlitjahlives · openssl_encryptEPSS 0.30%via CVEORG
CVE-2026-74874High· 7.5
2mo ago

openssl_encrypt versions before 1.4.0 use Python's non-cryptographic random module for steganographic pixel selection in the generate_pseudorandom_sequence function

openssl_encrypt versions before 1.4.0 use Python's non-cryptographic random module for steganographic pixel selection in the generate_pseudorandom_sequence function. Attackers who know the password can recover the Mersenne Twister state …

▾ Twilightjahlives · openssl_encryptEPSS 0.44%via NVD
CVE-2026-73567Critical· 9.1
2mo ago

sm-crypto provides JavaScript implementations of the Chinese cryptographic algorithms SM2, SM3, and SM4

sm-crypto provides JavaScript implementations of the Chinese cryptographic algorithms SM2, SM3, and SM4. Prior to 0.5.0, the default no-argument sm2.generateKeyPairHex() path in Node.js uses the module-wide SecureRandom instance in src/s…

▾ MidnightEPSS 0.44%via NVD
CVE-2026-18611High· 7.5
2mo ago

A flaw was found in the Data Science Pipelines Operator

A flaw was found in the Data Science Pipelines Operator. This vulnerability allows an unauthenticated attacker to derive sensitive credentials, such as MariaDB root/user passwords and MinIO access/secret keys, if they can access the MinI…

▾ TwilightRed Hat · rhoai/odh-data-science-pipelines-operator-controller-rhel9EPSS 0.61%via NVD
CVE-2026-71851Critical· 9.0PoC
2mo ago

crypto-js is a JavaScript library of crypto standards

crypto-js is a JavaScript library of crypto standards. Versions of crypto-js prior to 4.0.0 generate randomness in CryptoJS.lib.WordArray.random() using a custom variation of the Multiply-With-Carry pseudorandom number generator, seeded …

▾ Abyssalcrypto-js · crypto-jsEPSS 0.55%via NVD
GHSA-9pw3-x84f-xcwfHigh· 7.4
2mo ago

Duplicate Advisory: Langflow: Weak Fernet Key via random.seed()

Duplicate Advisory: Langflow: Weak Fernet Key via random.seed()

▾ Twilightlangflow · langflowvia GHSA
CVE-2026-47882High· 8.3
2mo ago

When enabling Spring Boot DevTools support for a remote application target (for example a Docker container or Cloud Foundry app) from the Spring Tools Boot Dashboard, Spring Tools generates a shared secret that authenticates DevTools rem…

When enabling Spring Boot DevTools support for a remote application target (for example a Docker container or Cloud Foundry app) from the Spring Tools Boot Dashboard, Spring Tools generates a shared secret that authenticates DevTools rem…

▾ Twilightbroadcom · spring_toolsEPSS 0.24%via NVD
GHSA-vh45-f885-3848Critical· 9.1
3mo ago

sm-crypto: Predictable SM2 key generation in Node.js: default RNG uses Math.random + wall clock

sm-crypto: Predictable SM2 key generation in Node.js: default RNG uses Math.random + wall clock

▾ Midnightsm-crypto · sm-cryptovia GHSA
CVE-2026-13577High· 8.2
3mo ago

Dancer2 versions before 2.2.0 for Perl generate insecure session ids when required CSPRNG modules are unavailable. Dancer2::Core::Role::SessionFactory::generate_id silently falls back to a built-in rand-derived session id unless both Ma…

Dancer2 versions before 2.2.0 for Perl generate insecure session ids when required CSPRNG modules are unavailable. Dancer2::Core::Role::SessionFactory::generate_id silently falls back to a built-in rand-derived session id unless both Ma…

▾ TwilightEPSS 0.57%via NVD
CVE-2026-9323High· 8.1
3mo ago

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographicall…

The urwid web display backend (urwid/display/web.py) generates web session identifiers (urwid_id) in Screen.start() by concatenating two random.randrange(10**9) calls that use Python's Mersenne Twister PRNG, which is not cryptographicall…

▾ Twilighturwid · urwidEPSS 0.71%via NVD
CVE-2026-63089Critical· 9.3
3mo ago

WireGuard Easy through 15.3.0, fixed in commit 66b292b, contains a cryptographically weak one-time link token generation vulnerability that allows unauthenticated network attackers to recover WireGuard peer credentials by brute-forcing a…

WireGuard Easy through 15.3.0, fixed in commit 66b292b, contains a cryptographically weak one-time link token generation vulnerability that allows unauthenticated network attackers to recover WireGuard peer credentials by brute-forcing a…

▾ MidnightEPSS 0.41%via NVD
CVE-2026-61500Critical· 9.8PoC
3mo ago

Rejetto HFS < 3.2.1 Session Forgery via Predictable Signing Key

Rejetto HFS 3.0.0 through 3.2.0 derives its session-cookie signing key from the non-cryptographic Math.random() generator and discloses outputs of the same generator to unauthenticated clients during login. A remote attacker can collect …

▾ Abyssalrejetto · hfsEPSS 1.9%via CVEORG
CVE-2026-57082Medium· 5.9
3mo ago

Net::BitTorrent versions before 2.1.0 for Perl generate the MSE Diffie-Hellman private key with a non-cryptographic PRNG. The MSE (Message Stream Encryption) handshake derives its 160-bit Diffie-Hellman private key from Perl's rand(), a…

Net::BitTorrent versions before 2.1.0 for Perl generate the MSE Diffie-Hellman private key with a non-cryptographic PRNG. The MSE (Message Stream Encryption) handshake derives its 160-bit Diffie-Hellman private key from Perl's rand(), a…

▾ SunlitEPSS 0.23%via NVD
CWE-338 vulnerabilities (CVEs) · VulnSea