An issue was discovered in PHP 7.3.x before 7.3.0alpha3, 7.2.x before 7.2.8, and before 7.1.20. The php-fpm master process restarts a child process in an endless loop when using program execution functions (e.g., passthru, exec, shell_exec, or system) with a non-blocking STDIN stream, causing this master process to consume 100% of the CPU, and consume disk space with a large volume of error logs, as demonstrated by an attack by a customer of a shared-hosting facility.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade php7 | Oct 1, 2024 | Feb 19, 2018 |
| Php | — | Upgrade to PHP version 7.2.8Upgrade to PHP version 7.1.20 | Apr 30, 2018 | Feb 19, 2018 |
| Suse | — | Upgrade php72-imapUpgrade php7-sodiumUpgrade php72-xslUpgrade php72-gdUpgrade php72-pharUpgrade php7-xmlreaderUpgrade php7-zipUpgrade php72-enchantUpgrade php72-ctypeUpgrade php72-sysvshmUpgrade php7-gdUpgrade php72-opensslUpgrade php7-gmpUpgrade php72-exifUpgrade php72-pcntlUpgrade php72-mbstringUpgrade php72-develUpgrade php7-dbaUpgrade php72-opcacheUpgrade php72-intlUpgrade php7-mysqlUpgrade php72-wddxUpgrade php7-xslUpgrade php7-sysvshmUpgrade php7-curlUpgrade php7-opcacheUpgrade php7-domUpgrade php7-calendarUpgrade php7-bz2Upgrade php72-shmopUpgrade php72-sysvmsgUpgrade apache2-mod_php72Upgrade php72-posixUpgrade php7-intlUpgrade php72-bz2Upgrade php72-fileinfoUpgrade php72-dbaUpgrade php7-fileinfoUpgrade php7-pearUpgrade php7-xmlrpcUpgrade php72-pearUpgrade php72-calendarUpgrade php72-tokenizerUpgrade php7-soapUpgrade php72-sqliteUpgrade php72-pgsqlUpgrade php7-pharUpgrade php72-mysqlUpgrade php7-pgsqlUpgrade php7Upgrade php7-zlibUpgrade php72-odbcUpgrade php72-xmlwriterUpgrade php7-gettextUpgrade php72-sysvsemUpgrade php7-ftpUpgrade php72-pear-archive_tarUpgrade php72-zipUpgrade php72-pdoUpgrade php7-mbstringUpgrade php7-socketsUpgrade php7-pear-archive_tarUpgrade php7-fpmUpgrade php72-tidyUpgrade php72-ldapUpgrade php7-pcntlUpgrade php7-fastcgiUpgrade php7-jsonUpgrade php72-readlineUpgrade php72-xmlrpcUpgrade php7-iconvUpgrade php7-sysvsemUpgrade php7-snmpUpgrade php72-domUpgrade php72-jsonUpgrade php72-bcmathUpgrade php7-exifUpgrade php72-gettextUpgrade php72-sodiumUpgrade php72-pspellUpgrade apache2-mod_php7Upgrade php72-curlUpgrade php7-xmlwriterUpgrade php7-wddxUpgrade php7-enchantUpgrade php72-xmlreaderUpgrade php72-fastcgiUpgrade php72-soapUpgrade php72Upgrade php7-pdoUpgrade php7-tidyUpgrade php72-socketsUpgrade php7-ctypeUpgrade php72-fpmUpgrade php7-readlineUpgrade php7-develUpgrade php7-odbcUpgrade php7-ldapUpgrade php72-zlibUpgrade php7-tokenizerUpgrade php72-snmpUpgrade php7-posixUpgrade php7-opensslUpgrade php72-gmpUpgrade php72-iconvUpgrade php7-sysvmsgUpgrade php7-shmopUpgrade php72-ftpUpgrade php7-sqliteUpgrade php7-bcmath | Feb 26, 2022 | Feb 19, 2018 |
| Ubuntu | — | Upgrade php5-cliUpgrade libapache2-mod-php5Upgrade libapache2-mod-php7.3Upgrade php5-cli (Ubuntu Pro)Upgrade libapache2-mod-php5 (Ubuntu Pro)Upgrade php5-cgiUpgrade php7.2-cliUpgrade php7.0-fpmUpgrade php7.0-cgiUpgrade php7.0-cli (Ubuntu Pro)Upgrade php7.3-cgiUpgrade php5-fpmUpgrade php7.3-fpmUpgrade php7.2-fpmUpgrade php7.3-cliUpgrade libapache2-mod-php7.0Upgrade libapache2-mod-php7.2Upgrade php7.0-cgi (Ubuntu Pro)Upgrade php5-cgi (Ubuntu Pro)Upgrade php7.2-cgiUpgrade php7.0-fpm (Ubuntu Pro)Upgrade php7.0-cliUpgrade php5-fpm (Ubuntu Pro) | Sep 27, 2018 | Feb 19, 2018 |
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