CWE-338— Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
168 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-338page 2 of 4
- CVE-2021-27913LOWCVSS 3.5EG 3.52021-08-30
The function mt_rand is used to generate session tokens, this function is cryptographically flawed due to its nature being one pseudorandomness, an attacker can take advantage of the cryptographically insecure nature of this function to en…
- CVE-2021-29245MEDIUMCVSS 5.3EG 5.32021-05-05
BTCPay Server through 1.0.7.0 uses a weak method Next to produce pseudo-random values to generate a legacy API key.
- CVE-2021-3047MEDIUMCVSS 4.2EG 4.22021-08-11
A cryptographically weak pseudo-random number generator (PRNG) is used during authentication to the Palo Alto Networks PAN-OS web interface. This enables an authenticated attacker, with the capability to observe their own authentication se…
- CVE-2021-34430HIGHCVSS 7.5EG 7.52021-07-08
Eclipse TinyDTLS through 0.9-rc1 relies on the rand function in the C library, which makes it easier for remote attackers to compute the master key and then decrypt DTLS traffic.
- CVE-2021-34600MEDIUMCVSS 5.5EG 7.52022-01-20
Telenot CompasX versions prior to 32.0 use a weak seed for random number generation leading to predictable AES keys used in the NFC tags used for local authorization of users. This may lead to total loss of trustworthiness of the installat…
- CVE-2021-3538CRITICALCVSS 9.8EG 9.82021-06-02
A flaw was found in github.com/satori/go.uuid in versions from commit 0ef6afb2f6cdd6cdaeee3885a95099c63f18fc8c to d91630c8510268e75203009fe7daf2b8e1d60c45. Due to insecure randomness in the g.rand.Read function the generated UUIDs are pred…
- CVE-2021-36171HIGHCVSS 8.1EG 8.12022-03-01
The use of a cryptographically weak pseudo-random number generator in the password reset feature of FortiPortal before 6.0.6 may allow a remote unauthenticated attacker to predict parts of or the whole newly generated password within a giv…
- CVE-2021-3678MEDIUMCVSS 5.9EG 5.92021-08-04
showdoc is vulnerable to Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
- CVE-2021-37553HIGHCVSS 7.5EG 7.52021-08-06
In JetBrains YouTrack before 2021.2.16363, an insecure PRNG was used.
- CVE-2021-3990MEDIUMCVSS 6.5EG 6.52021-12-01
showdoc is vulnerable to Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
- CVE-2021-43799HIGHCVSS 8.6EG 8.62022-01-25
Zulip is an open-source team collaboration tool. Zulip Server installs RabbitMQ for internal message passing. In versions of Zulip Server prior to 4.9, the initial installation (until first reboot, or restart of RabbitMQ) does not successf…
- CVE-2021-45484HIGHCVSS 7.5EG 7.52021-12-25
In NetBSD through 9.2, the IPv6 fragment ID generation algorithm employs a weak cryptographic PRNG.
- CVE-2021-45489HIGHCVSS 7.5EG 7.52021-12-25
In NetBSD through 9.2, the IPv6 Flow Label generation algorithm employs a weak cryptographic PRNG.
- CVE-2022-0828HIGHCVSS 7.5EG 7.52022-04-11
The Download Manager WordPress plugin before 3.2.34 uses the uniqid php function to generate the master key for a download, allowing an attacker to brute force the key with reasonable resources giving direct download access regardless of r…
- CVE-2022-20817HIGHCVSS 7.4EG 7.42022-06-15
A vulnerability in Cisco Unified IP Phones could allow an unauthenticated, remote attacker to impersonate another user's phone if the Cisco Unified Communications Manager (CUCM) is in secure mode. This vulnerability is due to improper key …
- CVE-2022-23472MEDIUMCVSS 5.9EG 5.92022-12-06
Passeo is an open source python password generator. Versions prior to 1.0.5 rely on the python `random` library for random value selection. The python `random` library warns that it should not be used for security purposes due to its relia…
- CVE-2022-26779HIGHCVSS 7.5EG 7.52022-03-15
Apache CloudStack prior to 4.16.1.0 used insecure random number generation for project invitation tokens. If a project invite is created based only on an email address, a random token is generated. An attacker with knowledge of the project…
- CVE-2022-26943HIGHCVSS 8.8EG 8.82023-10-19
The Motorola MTM5000 series firmwares generate TETRA authentication challenges using a PRNG using a tick count register as its sole entropy source. Low boottime entropy and limited re-seeding of the pool renders the authentication challeng…
- CVE-2022-29245MEDIUMCVSS 6.5EG 6.52022-05-31
SSH.NET is a Secure Shell (SSH) library for .NET. In versions 2020.0.0 and 2020.0.1, during an `X25519` key exchange, the client’s private key is generated with `System.Random`. `System.Random` is not a cryptographically secure random nu…
- CVE-2022-33738HIGHCVSS 7.5EG 7.52022-07-06
OpenVPN Access Server before 2.11 uses a weak random generator used to create user session token for the web portal
- CVE-2022-35255CRITICALCVSS 9.1EG 9.12022-12-05
A weak randomness in WebCrypto keygen vulnerability exists in Node.js 18 due to a change with EntropySource() in SecretKeyGenTraits::DoKeyGen() in src/crypto/crypto_keygen.cc. There are two problems with this: 1) It does not check the retu…
- CVE-2022-36045CRITICALCVSS 9.0EG 9.02022-08-31
NodeBB Forum Software is powered by Node.js and supports either Redis, MongoDB, or a PostgreSQL database. It utilizes web sockets for instant interactions and real-time notifications. `utils.generateUUID`, a helper function available in es…
- CVE-2022-40769HIGHCVSS 7.5EG 7.52022-09-18
profanity through 1.60 has only four billion possible RNG initializations. Thus, attackers can recover private keys from Ethereum vanity addresses and steal cryptocurrency, as exploited in the wild in June 2022.
- CVE-2022-41210MEDIUMCVSS 5.2EG 5.22022-10-11
SAP Customer Data Cloud (Gigya mobile app for Android) - version 7.4, uses insecure random number generator program which makes it easy for the attacker to predict future random numbers. This can lead to information disclosure and modifica…
- CVE-2022-42159MEDIUMCVSS 4.3EG 4.32022-10-13
D-Link COVR 1200,1202,1203 v1.08 was discovered to have a predictable seed in a Pseudo-Random Number Generator.
- CVE-2022-44796CRITICALCVSS 9.8EG 9.82022-11-07
An issue was discovered in Object First Ootbi BETA build 1.0.7.712. The authorization service has a flow that allows getting access to the Web UI without knowing credentials. For signing, the JWT token uses a secret key that is generated t…
- CVE-2022-45782HIGHCVSS 8.8EG 9.82023-02-01
An issue was discovered in dotCMS core 5.3.8.5 through 5.3.8.15 and 21.03 through 22.10.1. A cryptographically insecure random generation algorithm for password-reset token generation leads to account takeover.
- CVE-2022-48506LOWCVSS 2.4EG 2.42023-06-19
A flawed pseudorandom number generator in Dominion Voting Systems ImageCast Precinct (ICP and ICP2) and ImageCast Evolution (ICE) scanners allows anyone to determine the order in which ballots were cast from public ballot-level data, allow…
- CVE-2023-24828HIGHCVSS 8.1EG 8.12023-02-08
Onedev is a self-hosted Git Server with CI/CD and Kanban. In versions prior to 7.9.12 the algorithm used to generate access token and password reset keys was not cryptographically secure. Existing normal users (or everyone if it allows sel…
- CVE-2023-27791HIGHCVSS 8.1EG 8.12023-10-19
An issue found in IXP Data Easy Install 6.6.148840 allows a remote attacker to escalate privileges via insecure PRNG.
- CVE-2023-28395HIGHCVSS 8.3EG 7.52023-03-28
Osprey Pump Controller version 1.01 is vulnerable to a weak session token generation algorithm that can be predicted and can aid in authentication and authorization bypass. This may allow an attacker to hijack a session by predicting the s…
- CVE-2023-28835LOWCVSS 3.5EG 3.52023-03-30
Nextcloud server is an open source home cloud implementation. In affected versions the generated fallback password when creating a share was using a weak complexity random number generator, so when the sharer did not change it the password…
- CVE-2023-2884CRITICALCVSS 9.8EG 6.42023-05-25
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG), Use of Insufficiently Random Values vulnerability in CBOT Chatbot allows Signature Spoofing by Key Recreation. This issue affects Chatbot: before Core: v4.0.3.4 Panel: v…
- CVE-2023-31290MEDIUMCVSS 5.9EG 5.92023-04-27
Trust Wallet Core before 3.1.1, as used in the Trust Wallet browser extension before 0.0.183, allows theft of funds because the entropy is 32 bits, as exploited in the wild in December 2022 and March 2023. This occurs because the mt19937 M…
- CVE-2023-31305LOWCVSS 1.9EG 1.92024-08-13
Generation of weak and predictable Initialization Vector (IV) in PMFW (Power Management Firmware) may allow an attacker with privileges to reuse IV values to reverse-engineer debug data, potentially resulting in information disclosure.
- CVE-2023-32549MEDIUMCVSS 6.8EG 6.82023-06-06
Landscape cryptographic keys were insecurely generated with a weak pseudo-random generator.
- CVE-2023-34363MEDIUMCVSS 5.9EG 5.92023-06-09
An issue was discovered in Progress DataDirect Connect for ODBC before 08.02.2770 for Oracle. When using Oracle Advanced Security (OAS) encryption, if an error is encountered initializing the encryption object used to encrypt data, the cod…
- CVE-2023-36993CRITICALCVSS 9.8EG 9.82023-07-07
The cryptographically insecure random number generator being used in TravianZ 8.3.4 and 8.3.3 in the password reset function allows an attacker to guess the password reset.parameters and to take over accounts.
- CVE-2023-39910HIGHCVSS 7.5EG 7.52023-08-09
The cryptocurrency wallet entropy seeding mechanism used in Libbitcoin Explorer 3.0.0 through 3.6.0 is weak, aka the Milk Sad issue. The use of an mt19937 Mersenne Twister PRNG restricts the internal entropy to 32 bits regardless of settin…
- CVE-2023-45236MEDIUMCVSS 5.8EG 5.82024-01-16
EDK2's Network Package is susceptible to a predictable TCP Initial Sequence Number. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Confidentiality.
- CVE-2023-45237MEDIUMCVSS 5.3EG 5.32024-01-16
EDK2's Network Package is susceptible to a predictable TCP Initial Sequence Number. This vulnerability can be exploited by an attacker to gain unauthorized access and potentially lead to a loss of Confidentiality.
- CVE-2023-48224HIGHCVSS 8.2EG 8.22023-11-15
Fides is an open-source privacy engineering platform for managing the fulfillment of data privacy requests in a runtime environment, and the enforcement of privacy regulations in code. The Fides Privacy Center allows data subject users to …
- CVE-2023-50059MEDIUMCVSS 5.3EG 5.32024-04-30
An issue ingalxe.com Galxe platform 1.0 allows a remote attacker to obtain sensitive information via the Web3 authentication process of Galxe, the signed message lacks a nonce (random number)
- CVE-2024-23660HIGHCVSS 7.5EG 7.52024-02-08
The Binance Trust Wallet app for iOS in commit 3cd6e8f647fbba8b5d8844fcd144365a086b629f, git tag 0.0.4 misuses the trezor-crypto library and consequently generates mnemonic words for which the device time is the only entropy source, leadin…
- CVE-2024-24554HIGHCVSS 8.2EG 8.22024-06-24
Bludit uses predictable methods in combination with the MD5 hashing algorithm to generate sensitive tokens such as the API token and the user token. This allows attackers to authenticate against the Bludit API.
- CVE-2024-25389HIGHCVSS 7.5EG 7.52024-03-27
RT-Thread through 5.0.2 generates random numbers with a weak algorithm of "seed = 214013L * seed + 2531011L; return (seed >> 16) & 0x7FFF;" in calc_random in drivers/misc/rt_random.c.
- CVE-2024-29868CRITICALCVSS 9.1EG 9.12024-06-24
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) vulnerability in Apache StreamPipes user self-registration and password recovery mechanism. This allows an attacker to guess the recovery token in a reasonable time and t…
- CVE-2024-31497MEDIUMCVSS 5.9EG 5.92024-04-15
In PuTTY 0.68 through 0.80 before 0.81, biased ECDSA nonce generation allows an attacker to recover a user's NIST P-521 secret key via a quick attack in approximately 60 signatures. This is especially important in a scenario where an adver…
- CVE-2024-34538HIGHCVSS 7.5EG 7.52024-05-06
Mateso PasswordSafe through 8.13.9.26689 has Weak Cryptography.
- CVE-2024-38353MEDIUMCVSS 5.3EG 5.32024-07-10
CodiMD allows realtime collaborative markdown notes on all platforms. CodiMD before 2.5.4 is missing authentication and access control vulnerability allowing an unauthenticated attacker to gain unauthorised access to image data uploaded to…
Map vulnerabilities like CWE-338 to your infrastructure
EchelonGraph correlates every CVE — across CWE-338 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Start Free Scan →