sapi/cgi/cgi_main.c in the CGI component in PHP through 5.4.36, 5.5.x through 5.5.20, and 5.6.x through 5.6.4, when mmap is used to read a .php file, does not properly consider the mapping's length during processing of an invalid file that begins with a # character and lacks a newline character, which causes an out-of-bounds read and might (1) allow remote attackers to obtain sensitive information from php-cgi process memory by leveraging the ability to upload a .php file or (2) trigger unexpected code execution if a valid PHP script is present in memory locations adjacent to the mapping.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade php | Aug 30, 2017 | Jan 27, 2015 |
| Apple Osx Apachemodphp | — | Upgrade macOS to the latest version | Apr 5, 2017 | Jan 2, 2015 |
| Gentoo Linux | — | Upgrade dev-lang/php. | Oct 30, 2017 | Jan 2, 2015 |
| Hpsmh | — | Upgrade to the latest version of HP System Management Homepage | Oct 13, 2015 | Jan 2, 2015 |
| Oracle_linux | — | Upgrade php55-php-mysqlndUpgrade php54-php-xmlrpcUpgrade php54-php-dbaUpgrade php55-runtimeUpgrade php54-php-odbcUpgrade php54-php-pdoUpgrade php55-phpUpgrade php55-php-xmlrpcUpgrade php55-php-odbcUpgrade php54-php-bcmathUpgrade php54-phpUpgrade php55-php-fpmUpgrade php54-php-processUpgrade php55-php-pgsqlUpgrade php54-php-xmlUpgrade php54-php-develUpgrade php55-php-xmlUpgrade php54-php-ldapUpgrade php55-php-snmpUpgrade php54-php-pgsqlUpgrade php54-php-imapUpgrade php55-php-develUpgrade php54-php-tidyUpgrade php54-php-snmpUpgrade php55-php-enchantUpgrade php54-scldevelUpgrade php54-php-mysqlndUpgrade php54-php-mbstringUpgrade php55-php-pspellUpgrade php54-php-enchantUpgrade php55-php-gmpUpgrade php55Upgrade php55-php-tidyUpgrade php54-php-cliUpgrade php55-php-soapUpgrade php54-php-pecl-zendopcacheUpgrade php55-php-bcmathUpgrade php55-php-ldapUpgrade php54-php-gdUpgrade php55-php-intlUpgrade php55-scldevelUpgrade php55-php-dbaUpgrade php54-php-intlUpgrade php55-php-mbstringUpgrade php54-php-pspellUpgrade php55-php-processUpgrade php54-php-recodeUpgrade php55-php-gdUpgrade php55-php-pdoUpgrade php55-php-imapUpgrade php55-php-opcacheUpgrade php55-php-cliUpgrade php54-runtimeUpgrade php55-php-recodeUpgrade php54Upgrade php54-php-fpmUpgrade php54-php-commonUpgrade php54-php-soapUpgrade php55-php-common | Oct 16, 2024 | Jan 3, 2015 |
| Php | — | Upgrade to PHP version 5.6.5Upgrade to PHP version 5.5.21Upgrade to PHP version 5.4.37 | Jan 28, 2015 | Jan 2, 2015 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Dec 17, 2014 |
| Suse | — | Upgrade php7-fileinfoUpgrade php5-fpmUpgrade php5-pearUpgrade php7-dbaUpgrade php7-snmpUpgrade php7-sysvshmUpgrade php5-develUpgrade php5-curlUpgrade php5-suhosinUpgrade php7-ctypeUpgrade php7-xmlreaderUpgrade php5-sysvshmUpgrade apache2-mod_php7Upgrade php7-wddxUpgrade php7-fpmUpgrade php5-bcmathUpgrade php5-xslUpgrade php5-xmlrpcUpgrade php5-fastcgiUpgrade php5-intlUpgrade php7-mcryptUpgrade php7-xmlwriterUpgrade php5-sqliteUpgrade php5-socketsUpgrade php5-opensslUpgrade php5-ldapUpgrade php5-pcntlUpgrade php7-sysvsemUpgrade php5-mysqlUpgrade php5Upgrade php5-pdoUpgrade php5-gdUpgrade php5-fileinfoUpgrade php7-curlUpgrade php7-jsonUpgrade php7-calendarUpgrade php5-jsonUpgrade php5-sysvmsgUpgrade php5-shmopUpgrade php7-fastcgiUpgrade php7-pcntlUpgrade php7-bcmathUpgrade php5-calendarUpgrade php7-gdUpgrade php7-sysvmsgUpgrade php7-enchantUpgrade php5-sysvsemUpgrade php5-pspellUpgrade php7-mbstringUpgrade php7-intlUpgrade php5-odbcUpgrade php7-opensslUpgrade php5-dbaUpgrade php7-tidyUpgrade php5-pgsqlUpgrade php5-mbstringUpgrade php5-ftpUpgrade php7-pspellUpgrade php5-zlibUpgrade php7-ftpUpgrade php7-gettextUpgrade php7-gmpUpgrade php5-iconvUpgrade php5-domUpgrade php7-embedUpgrade php7-exifUpgrade php7-shmopUpgrade php5-wddxUpgrade php7-sodiumUpgrade php7-bz2Upgrade php5-mcryptUpgrade php7-pear-archive_tarUpgrade php7-xslUpgrade php7-tokenizerUpgrade php7-mysqlUpgrade php5-exifUpgrade php5-zipUpgrade php7-pearUpgrade php5-bz2Upgrade php7-opcacheUpgrade php7-socketsUpgrade php5-xmlreaderUpgrade php7-zipUpgrade php7Upgrade php5-tokenizerUpgrade php7-develUpgrade php7-pdoUpgrade php7-posixUpgrade php7-pgsqlUpgrade php5-soapUpgrade php7-imapUpgrade php7-pharUpgrade php7-domUpgrade php5-ctypeUpgrade php7-iconvUpgrade php5-gmpUpgrade php5-snmpUpgrade php72-develUpgrade php7-readlineUpgrade php7-zlibUpgrade php5-gettextUpgrade php7-xmlrpcUpgrade php7-odbcUpgrade php7-ldapUpgrade apache2-mod_php5Upgrade php7-soapUpgrade php5-enchantUpgrade php7-sqliteUpgrade php5-xmlwriter | Dec 18, 2015 | Jan 2, 2015 |
| Ubuntu | — | Upgrade libapache2-mod-php5Upgrade php5-cliUpgrade php5-fpmUpgrade php5-pgsqlUpgrade php5-cgi | Nov 8, 2024 | Jan 3, 2015 |
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