The mcrypt_create_iv function in ext/mcrypt/mcrypt.c in PHP before 4.4.7, 5.2.1, and possibly 5.0.x and other PHP 5 versions, calls php_rand_r with an uninitialized seed variable and therefore always generates the same initialization vector (IV), which might allow context-dependent attackers to decrypt certain data more easily because of the guessable encryption keys.
CVSS Details
- CVSS 3.1 Base Score: 3.7
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Php | — | Upgrade to PHP version 4.4.7 | Oct 1, 2012 | May 16, 2007 |
| Suse | — | Upgrade php5-odbcUpgrade php5-pcntlUpgrade mod_php4-apache2Upgrade php4-zlibUpgrade php5-pgsqlUpgrade php5-ncursesUpgrade php5-tidyUpgrade php5-dbaseUpgrade php5-tokenizerUpgrade php5-ftpUpgrade php4-socketsUpgrade mod_php4-coreUpgrade php4-gdUpgrade php4-dbaseUpgrade mod_php4-servletUpgrade php4-mime_magicUpgrade php4-swfUpgrade php5-mbstringUpgrade php5-dbaUpgrade php5-calendarUpgrade php5-zlibUpgrade php4-unixODBCUpgrade php4-recodeUpgrade php5-xmlwriterUpgrade php5-exifUpgrade php4-shmopUpgrade php5-zipUpgrade php5-ctypeUpgrade php4-mysqlUpgrade php4-sysvshmUpgrade php5-gettextUpgrade apache2-mod_php5Upgrade php5-xmlreaderUpgrade php4-exifUpgrade php5-mcryptUpgrade php5-gmpUpgrade php4-develUpgrade php4-pearUpgrade php4-mcryptUpgrade php5-wddxUpgrade php4-sessionUpgrade php5-mhashUpgrade php5-snmpUpgrade php4-xsltUpgrade php4-domxmlUpgrade apache-mod_php4Upgrade php4-ldapUpgrade php4-qtdomUpgrade php4-gmpUpgrade php5-soapUpgrade php4-mcalUpgrade php5-iconvUpgrade php4-sysvsemUpgrade php4-iconvUpgrade php5-suhosinUpgrade php4-dbaUpgrade php4-snmpUpgrade php5-bz2Upgrade php4-curlUpgrade php4-ypUpgrade php4-imapUpgrade php4-mbstringUpgrade php5-bcmathUpgrade php5-pspellUpgrade php4-pgsqlUpgrade php5-ldapUpgrade php4-calendarUpgrade php5-jsonUpgrade php5-fastcgiUpgrade php5-socketsUpgrade php5-pearUpgrade php4-bz2Upgrade apache2-mod_php4Upgrade php5-develUpgrade php5-mysqlUpgrade php5-posixUpgrade php4-ctypeUpgrade php4-fastcgiUpgrade php5-sysvmsgUpgrade php5-xslUpgrade suse-releaseUpgrade php5-domUpgrade php5-gdUpgrade php4-mhashUpgrade php4-gettextUpgrade php5-pdoUpgrade php5-sysvsemUpgrade php5-imapUpgrade php5-sysvshmUpgrade php4-bcmathUpgrade php5-hashUpgrade php4-fileproUpgrade php4-wddxUpgrade php5-sqliteUpgrade php4-readlineUpgrade php5-shmopUpgrade php4-ftpUpgrade php5-opensslUpgrade php5-xmlrpcUpgrade php5-curl | Feb 17, 2015 | May 16, 2007 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub