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-zipUpgrade apache2-mod_php7Upgrade php7-pharUpgrade php7-zlibUpgrade php72-xmlwriterUpgrade php7-exifUpgrade php7-ldapUpgrade php72-sysvsemUpgrade php7-iconvUpgrade php7-xmlwriterUpgrade php72-tokenizerUpgrade php72-odbcUpgrade php72-pgsqlUpgrade php7-develUpgrade php7-tokenizerUpgrade php7-tidyUpgrade php72-pspellUpgrade php7-sysvsemUpgrade php72-ldapUpgrade php72-gettextUpgrade php72-readlineUpgrade php72-xmlrpcUpgrade php7-jsonUpgrade php72-sodiumUpgrade php7-readlineUpgrade php72-mysqlUpgrade php7-soapUpgrade php72-curlUpgrade php72-jsonUpgrade php72Upgrade php72-fpmUpgrade php7-opensslUpgrade php72-fastcgiUpgrade php7-socketsUpgrade php7-fpmUpgrade php7-gettextUpgrade php72-pdoUpgrade php7-pear-archive_tarUpgrade php7-ftpUpgrade php72-bcmathUpgrade php7-pdoUpgrade php7-odbcUpgrade php7-pgsqlUpgrade php7-ctypeUpgrade php72-sqliteUpgrade php72-tidyUpgrade php72-socketsUpgrade php72-soapUpgrade php7-posixUpgrade php7-bcmathUpgrade php7-shmopUpgrade php7-sqliteUpgrade php72-xmlreaderUpgrade php72-gmpUpgrade php7-snmpUpgrade php7-enchantUpgrade php7Upgrade php72-pear-archive_tarUpgrade php72-domUpgrade php7-wddxUpgrade php7-pcntlUpgrade php7-mbstringUpgrade php7-fastcgiUpgrade php72-iconvUpgrade php72-snmpUpgrade php7-sysvmsgUpgrade php72-ftpUpgrade php72-zlibUpgrade php7-xmlrpcUpgrade php72-dbaUpgrade php72-ctypeUpgrade php72-opensslUpgrade php7-xmlreaderUpgrade php7-sodiumUpgrade php7-sysvshmUpgrade php72-mbstringUpgrade php7-gmpUpgrade php72-pharUpgrade php72-intlUpgrade apache2-mod_php72Upgrade php72-gdUpgrade php72-calendarUpgrade php7-mysqlUpgrade php7-opcacheUpgrade php72-sysvshmUpgrade php72-develUpgrade php72-bz2Upgrade php72-pearUpgrade php7-xslUpgrade php7-fileinfoUpgrade php7-pearUpgrade php7-gdUpgrade php72-fileinfoUpgrade php7-domUpgrade php72-pcntlUpgrade php72-shmopUpgrade php72-imapUpgrade php72-posixUpgrade php7-curlUpgrade php72-opcacheUpgrade php72-enchantUpgrade php72-exifUpgrade php7-intlUpgrade php7-calendarUpgrade php72-wddxUpgrade php72-sysvmsgUpgrade php7-bz2Upgrade php7-dbaUpgrade php72-xslUpgrade php7-zip | Feb 26, 2022 | Feb 19, 2018 |
| Ubuntu | — | Upgrade libapache2-mod-php5 (Ubuntu Pro)Upgrade libapache2-mod-php7.3Upgrade libapache2-mod-php5Upgrade php5-cli (Ubuntu Pro)Upgrade php5-cliUpgrade php7.2-cliUpgrade php5-cgiUpgrade php7.3-cgiUpgrade php7.0-cgiUpgrade php7.0-cli (Ubuntu Pro)Upgrade php7.3-fpmUpgrade php7.0-fpmUpgrade php5-fpmUpgrade php7.3-cliUpgrade php7.0-cliUpgrade php7.2-cgiUpgrade php7.0-cgi (Ubuntu Pro)Upgrade php5-cgi (Ubuntu Pro)Upgrade php5-fpm (Ubuntu Pro)Upgrade php7.0-fpm (Ubuntu Pro)Upgrade libapache2-mod-php7.2Upgrade php7.2-fpmUpgrade libapache2-mod-php7.0 | 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