The __construct function in Framework/Encryption/Crypt.php in Magento 2 uses the PHP rand function to generate a random number for the initialization vector, which makes it easier for remote attackers to defeat cryptographic protection mechanisms by guessing the value.
The product uses a broken or risky cryptographic algorithm or protocol.
Link | Tags |
---|---|
https://github.com/magento/magento2/pull/15017 | |
http://www.openwall.com/lists/oss-security/2016/07/19/3 | third party advisory mailing list |
http://www.openwall.com/lists/oss-security/2016/07/27/14 | third party advisory mailing list |