← Back
CWE-330

380 CVEs • Abstraction: Class • Likelihood of Exploit: High

Use of Insufficiently Random Values

The product uses insufficiently random numbers or values in a security context that depends on unpredictable numbers.

JSON object

Loading...

CVEs (380)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Booster
1Booster For Woocommerce
Jun 17, 2026
Aug 30, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Versions up to, and including, 5.4.3, of the Booster for WooCommerce WordPress plugin are vulnerable to authentication bypass via the process_email_verification function due to a random token generation weakness in the r...Show more
Versions up to, and including, 5.4.3, of the Booster for WooCommerce WordPress plugin are vulnerable to authentication bypass via the process_email_verification function due to a random token generation weakness in the reset_and_mail_activation_link function found in the ~/includes/class-wcj-emails-verification.php file. This allows attackers to impersonate users and trigger an email address verification for arbitrary accounts, including administrative accounts, and automatically be logged in as that user, including any site administrators. This requires the Email Verification module to be active in the plugin and the Login User After Successful Verification setting to be enabled, which it is by default.Show less
2Hcc Embedded
Siemens
3Nichestack
Sentron 3wa Com190 FirmwareSentron 3wl Com35 Firmware
Jun 17, 2026
Aug 19, 2021
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
An issue was discovered in HCC Nichestack 3.0. The code that generates Initial Sequence Numbers (ISNs) for TCP connections derives the ISN from an insufficiently random source. As a result, an attacker may be able to det...Show more
An issue was discovered in HCC Nichestack 3.0. The code that generates Initial Sequence Numbers (ISNs) for TCP connections derives the ISN from an insufficiently random source. As a result, an attacker may be able to determine the ISN of current and future TCP connections and either hijack existing ones or spoof future ones. (Proper ISN generation should aim to follow at least the specifications outlined in RFC 6528.)Show less
1Hcc Embedded
1Nichestack
Jun 17, 2026
Aug 19, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
An issue was discovered in HCC embedded InterNiche 4.0.1. This vulnerability allows the attacker to predict a DNS query's source port in order to send forged DNS response packets that will be accepted as valid answers to...Show more
An issue was discovered in HCC embedded InterNiche 4.0.1. This vulnerability allows the attacker to predict a DNS query's source port in order to send forged DNS response packets that will be accepted as valid answers to the DNS client's requests (without sniffing the specific request). Data is predictable because it is based on the time of day, and has too few bits.Show less
1Google
1Android
Jun 17, 2026
Aug 18, 2021
N/A· v4
5.5 MEDIUM· v3
4.9 MEDIUM· v2
In memory management driver, there is a possible system crash due to improper input validation. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed fo...Show more
In memory management driver, there is a possible system crash due to improper input validation. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS05403499; Issue ID: ALPS05336702.Show less
1Invisioncommunity
1Invision Power Board
Jun 17, 2026
Aug 17, 2021
N/A· v4
6.1 MEDIUM· v3
4.3 MEDIUM· v2
Invision Community (aka IPS Community Suite or IP-Board) before 4.6.5.1 allows reflected XSS because the filenames of uploaded files become predictable through a brute-force attack against the PHP mt_rand function.
1Yogeshojha
1Rengine
Jun 17, 2026
Aug 12, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
reNgine through 0.5 relies on a predictable directory name.
1Yiiframework
1Yii
Jun 17, 2026
Aug 10, 2021
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
yii2 is vulnerable to Use of Predictable Algorithm in Random Number Generator
1Yiiframework
1Yii
Jun 17, 2026
Aug 10, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
yii2 is vulnerable to Use of Predictable Algorithm in Random Number Generator
1Google
1Android
Jun 17, 2026
Aug 5, 2021
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
An IV reuse vulnerability in keymaster prior to SMR AUG-2021 Release 1 allows decryption of custom keyblob with privileged process.
1Fortinet
1Fortisandbox
Jun 17, 2026
Aug 4, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
An instance of small space of random values in the RPC API of FortiSandbox before 4.0.0 may allow an attacker in possession of a few information pieces about the state of the device to possibly predict valid session IDs.
1Ypsomed
2Mylife
Mylife Cloud
Jun 17, 2026
Aug 2, 2021
N/A· v4
5.9 MEDIUM· v3
4.3 MEDIUM· v2
Ypsomed mylife Cloud, mylife Mobile Application, Ypsomed mylife Cloud: All versions prior to 1.7.2, Ypsomed mylife App: All versions prior to 1.7.5,The application layer encryption of the communication protocol between t...Show more
Ypsomed mylife Cloud, mylife Mobile Application, Ypsomed mylife Cloud: All versions prior to 1.7.2, Ypsomed mylife App: All versions prior to 1.7.5,The application layer encryption of the communication protocol between the Ypsomed mylife App and mylife Cloud uses non-random IVs, which allows man-in-the-middle attackers to tamper with messages.Show less
1Solarwinds
1Orion Platform
Jun 17, 2026
Jul 30, 2021
N/A· v4
5.4 MEDIUM· v3
5.5 MEDIUM· v2
The node management page in SolarWinds Orion Platform before 2020.2.5 HF1 allows an attacker to create or delete a node (outside of the attacker's perimeter) via an account with write permissions. This occurs because nod...Show more
The node management page in SolarWinds Orion Platform before 2020.2.5 HF1 allows an attacker to create or delete a node (outside of the attacker's perimeter) via an account with write permissions. This occurs because node IDs are predictable (with incrementing numbers) and the access control on Services/NodeManagement.asmx/DeleteObjNow is incorrect. To exploit this, an attacker must be authenticated and must have node management rights associated with at least one valid group on the platform.Show less
2Fedoraproject
Openidc
2Fedora
Mod Auth Openidc
Jun 17, 2026
Jul 26, 2021
N/A· v4
5.9 MEDIUM· v3
4.3 MEDIUM· v2
mod_auth_openidc is an authentication/authorization module for the Apache 2.x HTTP server that functions as an OpenID Connect Relying Party, authenticating users against an OpenID Connect Provider. In mod_auth_openidc be...Show more
mod_auth_openidc is an authentication/authorization module for the Apache 2.x HTTP server that functions as an OpenID Connect Relying Party, authenticating users against an OpenID Connect Provider. In mod_auth_openidc before version 2.4.9, the AES GCM encryption in mod_auth_openidc uses a static IV and AAD. It is important to fix because this creates a static nonce and since aes-gcm is a stream cipher, this can lead to known cryptographic issues, since the same key is being reused. From 2.4.9 onwards this has been patched to use dynamic values through usage of cjose AES encryption routines.Show less
1Ratpack Project
1Ratpack
Jun 17, 2026
Jun 29, 2021
N/A· v4
3.1 LOW· v3
3.5 LOW· v2
Ratpack is a toolkit for creating web applications. In versions prior to 1.9.0, the client side session module uses the application startup time as the signing key by default. This means that if an attacker can determine...Show more
Ratpack is a toolkit for creating web applications. In versions prior to 1.9.0, the client side session module uses the application startup time as the signing key by default. This means that if an attacker can determine this time, and if encryption is not also used (which is recommended, but is not on by default), the session data could be tampered with by someone with the ability to write cookies. The default configuration is unsuitable for production use as an application restart renders all sessions invalid and is not multi-host compatible, but its use is not actively prevented. As of Ratpack 1.9.0, the default value is a securely randomly generated value, generated at application startup time. As a workaround, supply an alternative signing key, as per the documentation's recommendation.Show less
1Wowonder
1Wowonder
Jun 17, 2026
Jun 11, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
In WoWonder 3.0.4, remote attackers can take over any account due to the weak cryptographic algorithm in recover.php. The code parameter is easily predicted from the time of day.
1Google
1Android
Jun 17, 2026
Jun 11, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
In startIpClient of ClientModeImpl.java, there is a possible identifier which could be used to track a device. This could lead to remote information disclosure to a proximal attacker, with no additional execution privile...Show more
In startIpClient of ClientModeImpl.java, there is a possible identifier which could be used to track a device. This could lead to remote information disclosure to a proximal attacker, with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-154114734Show less
1F5
1Nginx Controller
Jun 17, 2026
Jun 1, 2021
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
The NAAS 3.x before 3.10.0 API keys were generated using an insecure pseudo-random string and hashing algorithm which could lead to predictable keys.
2Debian
Redhat
2Ansible Engine
Debian Linux
Jun 17, 2026
May 27, 2021
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
A flaw was found in the use of insufficiently random values in Ansible. Two random password lookups of the same length generate the equal value as the template caching action for the same file since no re-evaluation happ...Show more
A flaw was found in the use of insufficiently random values in Ansible. Two random password lookups of the same length generate the equal value as the template caching action for the same file since no re-evaluation happens. The highest threat from this vulnerability would be that all passwords are exposed at once for the file. This flaw affects Ansible Engine versions before 2.9.6.Show less
1Sylabs
1Singularity Image Format
Jun 17, 2026
May 7, 2021
N/A· v4
7.5 HIGH· v3
4.0 MEDIUM· v2
SIF is an open source implementation of the Singularity Container Image Format. The `siftool new` command and func siftool.New() produce predictable UUID identifiers due to insecure randomness in the version of the `gith...Show more
SIF is an open source implementation of the Singularity Container Image Format. The `siftool new` command and func siftool.New() produce predictable UUID identifiers due to insecure randomness in the version of the `github.com/satori/go.uuid` module used as a dependency. A patch is available in version >= v1.2.3 of the module. Users are encouraged to upgrade. As a workaround, users passing CreateInfo struct should ensure the `ID` field is generated using a version of `github.com/satori/go.uuid` that is not vulnerable to this issue.Show less
1Automox
1Automox
Jun 17, 2026
Apr 23, 2021
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
Automox Agent prior to version 31 uses an insufficiently protected S3 bucket endpoint for storing sensitive files, which could be brute-forced by an attacker to subvert an organization's security program. The issue has s...Show more
Automox Agent prior to version 31 uses an insufficiently protected S3 bucket endpoint for storing sensitive files, which could be brute-forced by an attacker to subvert an organization's security program. The issue has since been fixed in version 31 of the Automox Agent.Show less