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 php54-php-commonUpgrade php54-php-mysqlndUpgrade php54-php-mbstringUpgrade php55-php-bcmathUpgrade php54-php-cliUpgrade php54Upgrade php54-php-enchantUpgrade php54-php-fpmUpgrade php54-php-pspellUpgrade php54-runtimeUpgrade php55-php-processUpgrade php54-scldevelUpgrade php55-php-pdoUpgrade php54-php-recodeUpgrade php55-php-gdUpgrade php55-php-gmpUpgrade php55-php-tidyUpgrade php55-php-commonUpgrade php55-scldevelUpgrade php55-php-soapUpgrade php55-php-imapUpgrade php55-php-opcacheUpgrade php55-php-intlUpgrade php54-php-intlUpgrade php55-php-ldapUpgrade php55-php-pspellUpgrade php55-php-mbstringUpgrade php55-php-recodeUpgrade php54-php-soapUpgrade php55-php-cliUpgrade php55-php-dbaUpgrade php54-php-pecl-zendopcacheUpgrade php55Upgrade php54-php-gdUpgrade php54-php-xmlUpgrade php54-phpUpgrade php54-php-imapUpgrade php54-php-pdoUpgrade php55-php-enchantUpgrade php55-php-xmlUpgrade php55-php-pgsqlUpgrade php55-php-fpmUpgrade php54-php-snmpUpgrade php54-php-ldapUpgrade php54-php-tidyUpgrade php54-php-odbcUpgrade php55-php-mysqlndUpgrade php55-runtimeUpgrade php55-php-snmpUpgrade php55-php-develUpgrade php54-php-bcmathUpgrade php55-php-xmlrpcUpgrade php54-php-dbaUpgrade php54-php-pgsqlUpgrade php55-phpUpgrade php55-php-odbcUpgrade php54-php-develUpgrade php54-php-xmlrpcUpgrade php54-php-process | Oct 16, 2024 | Jan 3, 2015 |
| Php | — | Upgrade to PHP version 5.5.21Upgrade to PHP version 5.6.5Upgrade 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-ctypeUpgrade php5-bcmathUpgrade php5-fpmUpgrade php5-xmlrpcUpgrade php5-curlUpgrade php5-shmopUpgrade php7-enchantUpgrade php5-jsonUpgrade php7-xmlwriterUpgrade php5-socketsUpgrade php5-intlUpgrade php5-suhosinUpgrade php5-sysvshmUpgrade php5-sysvsemUpgrade php5-opensslUpgrade php7-intlUpgrade php7-fpmUpgrade php7-sysvmsgUpgrade php5-fastcgiUpgrade php7-mbstringUpgrade php5-ldapUpgrade php5-odbcUpgrade php5-pearUpgrade php5-pspellUpgrade php7-sysvshmUpgrade php5-xslUpgrade php7-fileinfoUpgrade php5Upgrade php7-mcryptUpgrade php7-dbaUpgrade php7-opensslUpgrade php7-sysvsemUpgrade apache2-mod_php7Upgrade php7-jsonUpgrade php7-calendarUpgrade php5-pcntlUpgrade php5-pdoUpgrade php5-mysqlUpgrade php5-fileinfoUpgrade php5-sqliteUpgrade php7-pcntlUpgrade php7-fastcgiUpgrade php7-wddxUpgrade php5-develUpgrade php7-snmpUpgrade php7-xmlreaderUpgrade php7-gdUpgrade php5-sysvmsgUpgrade php7-curlUpgrade php7-bcmathUpgrade php5-gdUpgrade php5-calendarUpgrade php7-iconvUpgrade php5-soapUpgrade php5-exifUpgrade apache2-mod_php5Upgrade php5-gmpUpgrade php7-domUpgrade php5-snmpUpgrade php5-xmlwriterUpgrade php7-sqliteUpgrade php5-ctypeUpgrade php5-wddxUpgrade php5-zlibUpgrade php7-pear-archive_tarUpgrade php5-domUpgrade php7-readlineUpgrade php7-mysqlUpgrade php5-iconvUpgrade php5-enchantUpgrade php7-pearUpgrade php7-pharUpgrade php7-pgsqlUpgrade php7-posixUpgrade php7-pdoUpgrade php5-mbstringUpgrade php7-xmlrpcUpgrade php7-tokenizerUpgrade php5-tokenizerUpgrade php5-mcryptUpgrade php5-gettextUpgrade php7-pspellUpgrade php7-ftpUpgrade php5-zipUpgrade php7-gmpUpgrade php7-odbcUpgrade php7-ldapUpgrade php7-bz2Upgrade php7-opcacheUpgrade php5-pgsqlUpgrade php7-gettextUpgrade php72-develUpgrade php7-zlibUpgrade php5-ftpUpgrade php7-xslUpgrade php5-bz2Upgrade php7-soapUpgrade php7-shmopUpgrade php7-embedUpgrade php7-sodiumUpgrade php7-exifUpgrade php7-tidyUpgrade php5-dbaUpgrade php7Upgrade php7-zipUpgrade php7-socketsUpgrade php7-imapUpgrade php7-develUpgrade php5-xmlreader | Dec 18, 2015 | Jan 2, 2015 |
| Ubuntu | — | Upgrade php5-fpmUpgrade php5-cgiUpgrade php5-pgsqlUpgrade php5-cliUpgrade libapache2-mod-php5 | 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