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.
The product uses insufficiently random numbers or values in a security context that depends on unpredictable numbers.
The product uses an algorithm or scheme that produces insufficient entropy, leaving patterns or clusters of values that are more likely to occur than others.
Link | Tags |
---|---|
https://security.snyk.io/vuln/SNYK-JS-CRYPTOJS-548472 | third party advisory |
https://github.com/brix/crypto-js/pull/257/commits/e4ac157d8b75b962d6538fc0b996e5d4d5a9466b | patch |
https://github.com/brix/crypto-js/issues/254 | vendor advisory issue tracking |
https://github.com/brix/crypto-js/issues/256 | patch vendor advisory issue tracking |
https://github.com/brix/crypto-js/compare/3.2.0...3.2.1 | release notes |
https://security.netapp.com/advisory/ntap-20230706-0003/ |