VulnerabilityModified
CVE-2020-36732
The crypto-js package before 3.2.1 for Node.js generates random numbers by concatenating the string "0." with an integer, which makes the output more predictable than necessary.
MEDIUM 5.3EPSS 1.07%
Does this matter?
Lower severity and a low EPSS score (1.07%). Track it; it rarely justifies an emergency change on its own.
Description
The crypto-js package before 3.2.1 for Node.js generates random numbers by concatenating the string "0." with an integer, which makes the output more predictable than necessary.
- CVSS 3.1
- 5.3 MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- EPSS
- 1.07% probability · 63th percentile
- CISA KEV
- Not listed
- Weakness
- CWE-330, CWE-331
- Affected
- crypto-js project/crypto-js
- Source
- cve@mitre.org
References
- https://github.com/brix/crypto-js/compare/3.2.0...3.2.1Release Notes
- https://github.com/brix/crypto-js/issues/254Issue Tracking, Vendor Advisory
- https://github.com/brix/crypto-js/issues/256Issue Tracking, Patch, Vendor Advisory
- https://github.com/brix/crypto-js/pull/257/commits/e4ac157d8b75b962d6538fc0b996e5d4d5a9466bPatch
- https://security.netapp.com/advisory/ntap-20230706-0003/
- https://security.snyk.io/vuln/SNYK-JS-CRYPTOJS-548472Third Party Advisory
- https://github.com/brix/crypto-js/compare/3.2.0...3.2.1Release Notes
- https://github.com/brix/crypto-js/issues/254Issue Tracking, Vendor Advisory
- https://github.com/brix/crypto-js/issues/256Issue Tracking, Patch, Vendor Advisory
- https://github.com/brix/crypto-js/pull/257/commits/e4ac157d8b75b962d6538fc0b996e5d4d5a9466bPatch
- https://security.netapp.com/advisory/ntap-20230706-0003/
- https://security.snyk.io/vuln/SNYK-JS-CRYPTOJS-548472Third Party Advisory
Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.