CVE-2021-3692 Use of Predictable Algorithm in Random Number Generator in yiisoft/yii2
Attackers can predict random numbers generated by the Yii2 framework, potentially bypassing security mechanisms relying on randomness.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2021-3692?
CVE-2021-3692 is a high-severity vulnerability in yiisoft/yii2, published on 10 Aug 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
yii2 is vulnerable to Use of Predictable Algorithm in Random Number Generator
Which versions are affected by CVE-2021-3692?
2 open source packages ship an affected version, including yiisoft/yii2-dev. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
yiisoft/yii2-dev Packagist | All versions | 2.0.43 |
yiisoft/yii2-dev Packagist | All versions | 2.0.43 |
Products include Yiiframework Yii.
How do I fix CVE-2021-3692?
Upgrade yiisoft/yii2-dev to 2.0.43 or later.
Is CVE-2021-3692 being exploited?
There is no known exploitation of CVE-2021-3692 in the wild and no public exploit code.
Other vulnerabilities in yiisoft/yii2
- CVE-2024-58136 Yiiframework Yii Improper Protection of Alternate Path
- CVE-2015-5467 Yii2 allows attackers to execute any local .php file via a relative path in the view parameter
- CVE-2023-26750 SQL injection in n/a
- CVE-2018-7269 Yii SQL injection vulnerability
- CVE-2018-8073 yii2-redis Potential Remote code execution
Sources
Also known as GHSA-wwvv-x5mq-h3jj.