CVE-2017-8923
php: Overflowing the length of string causes crash
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon Red Hat (moyenne), Rocky Linux (moyenne), Ubuntu (faible).
Description
The zend_string_extend function in Zend/zend_string.h in PHP through 7.1.5 does not prevent changes to string objects that result in a negative length, which allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact by leveraging a script's use of .= with a long string.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| debian 9 | php7.0 | pas de correctif indiqué |
| Red Hat | php:7.3::apcu-panel, php:7.3::libzip, php:7.3::libzip-devel et 96 autres | pas de correctif indiqué |
| rocky 8 | php:7.4::apcu-panel, php:7.4::libzip, php:7.4::libzip-devel et 34 autres | 5.1.18-1.module+el8.10.0+1604+6558efc7 et 6 autres |
| ubuntu 16.04-ESM | php7.0 | 7.0.33-0ubuntu0.16.04.16+esm3 |
| ubuntu 18.04 | php7.2 | 7.2.24-0ubuntu0.18.04.11 |
| ubuntu 18.04-ESM | php7.2 | 7.2.24-0ubuntu0.18.04.11 |
| ubuntu 20.04 | php7.4 | 7.4.3-4ubuntu2.10 |
| ubuntu 20.04-ESM | php7.4 | 7.4.3-4ubuntu2.10 |
| ubuntu 21.10 | php8.0 | 8.0.8-1ubuntu0.3 |
Afficher les 143 entrées de 9 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| debian 9 | php7.0 | pas de correctif indiqué |
| Red Hat | php:7.3::apcu-panel | pas de correctif indiqué |
| Red Hat | php:7.3::libzip | pas de correctif indiqué |
| Red Hat | php:7.3::libzip-devel | pas de correctif indiqué |
| Red Hat | php:7.3::libzip-tools | pas de correctif indiqué |
| Red Hat | php:7.3::php | pas de correctif indiqué |
| Red Hat | php:7.3::php-bcmath | pas de correctif indiqué |
| Red Hat | php:7.3::php-cli | pas de correctif indiqué |
| Red Hat | php:7.3::php-common | pas de correctif indiqué |
| Red Hat | php:7.3::php-dba | pas de correctif indiqué |
| Red Hat | php:7.3::php-dbg | pas de correctif indiqué |
| Red Hat | php:7.3::php-devel | pas de correctif indiqué |
| Red Hat | php:7.3::php-embedded | pas de correctif indiqué |
| Red Hat | php:7.3::php-enchant | pas de correctif indiqué |
| Red Hat | php:7.3::php-ffi | pas de correctif indiqué |
| Red Hat | php:7.3::php-fpm | pas de correctif indiqué |
| Red Hat | php:7.3::php-gd | pas de correctif indiqué |
| Red Hat | php:7.3::php-gmp | pas de correctif indiqué |
| Red Hat | php:7.3::php-intl | pas de correctif indiqué |
| Red Hat | php:7.3::php-json | pas de correctif indiqué |
| Red Hat | php:7.3::php-ldap | pas de correctif indiqué |
| Red Hat | php:7.3::php-mbstring | pas de correctif indiqué |
| Red Hat | php:7.3::php-mysqlnd | pas de correctif indiqué |
| Red Hat | php:7.3::php-odbc | pas de correctif indiqué |
| Red Hat | php:7.3::php-opcache | pas de correctif indiqué |
| Red Hat | php:7.3::php-pdo | pas de correctif indiqué |
| Red Hat | php:7.3::php-pear | pas de correctif indiqué |
| Red Hat | php:7.3::php-pecl-apcu | pas de correctif indiqué |
| Red Hat | php:7.3::php-pecl-apcu-devel | pas de correctif indiqué |
| Red Hat | php:7.3::php-pecl-rrd | pas de correctif indiqué |
| Red Hat | php:7.3::php-pecl-xdebug | pas de correctif indiqué |
| Red Hat | php:7.3::php-pecl-xdebug3 | pas de correctif indiqué |
| Red Hat | php:7.3::php-pecl-zip | pas de correctif indiqué |
| Red Hat | php:7.3::php-pgsql | pas de correctif indiqué |
| Red Hat | php:7.3::php-process | pas de correctif indiqué |
| Red Hat | php:7.3::php-recode | pas de correctif indiqué |
| Red Hat | php:7.3::php-snmp | pas de correctif indiqué |
| Red Hat | php:7.3::php-soap | pas de correctif indiqué |
| Red Hat | php:7.3::php-xml | pas de correctif indiqué |
| Red Hat | php:7.3::php-xmlrpc | pas de correctif indiqué |
| Red Hat | rh-php70-php | pas de correctif indiqué |
| Red Hat | rh-php70-php-bcmath | pas de correctif indiqué |
| Red Hat | rh-php70-php-cli | pas de correctif indiqué |
| Red Hat | rh-php70-php-common | pas de correctif indiqué |
| Red Hat | rh-php70-php-dba | pas de correctif indiqué |
| Red Hat | rh-php70-php-dbg | pas de correctif indiqué |
| Red Hat | rh-php70-php-devel | pas de correctif indiqué |
| Red Hat | rh-php70-php-embedded | pas de correctif indiqué |
| Red Hat | rh-php70-php-enchant | pas de correctif indiqué |
| Red Hat | rh-php70-php-fpm | pas de correctif indiqué |
| Red Hat | rh-php70-php-gd | pas de correctif indiqué |
| Red Hat | rh-php70-php-gmp | pas de correctif indiqué |
| Red Hat | rh-php70-php-imap | pas de correctif indiqué |
| Red Hat | rh-php70-php-intl | pas de correctif indiqué |
| Red Hat | rh-php70-php-json | pas de correctif indiqué |
| Red Hat | rh-php70-php-ldap | pas de correctif indiqué |
| Red Hat | rh-php70-php-mbstring | pas de correctif indiqué |
| Red Hat | rh-php70-php-mysqlnd | pas de correctif indiqué |
| Red Hat | rh-php70-php-odbc | pas de correctif indiqué |
| Red Hat | rh-php70-php-opcache | pas de correctif indiqué |
| Red Hat | rh-php70-php-pdo | pas de correctif indiqué |
| Red Hat | rh-php70-php-pgsql | pas de correctif indiqué |
| Red Hat | rh-php70-php-process | pas de correctif indiqué |
| Red Hat | rh-php70-php-pspell | pas de correctif indiqué |
| Red Hat | rh-php70-php-recode | pas de correctif indiqué |
| Red Hat | rh-php70-php-snmp | pas de correctif indiqué |
| Red Hat | rh-php70-php-soap | pas de correctif indiqué |
| Red Hat | rh-php70-php-tidy | pas de correctif indiqué |
| Red Hat | rh-php70-php-xml | pas de correctif indiqué |
| Red Hat | rh-php70-php-xmlrpc | pas de correctif indiqué |
| Red Hat | rh-php70-php-zip | pas de correctif indiqué |
| Red Hat | rh-php73-php | pas de correctif indiqué |
| Red Hat | rh-php73-php-bcmath | pas de correctif indiqué |
| Red Hat | rh-php73-php-cli | pas de correctif indiqué |
| Red Hat | rh-php73-php-common | pas de correctif indiqué |
| Red Hat | rh-php73-php-dba | pas de correctif indiqué |
| Red Hat | rh-php73-php-dbg | pas de correctif indiqué |
| Red Hat | rh-php73-php-devel | pas de correctif indiqué |
| Red Hat | rh-php73-php-embedded | pas de correctif indiqué |
| Red Hat | rh-php73-php-enchant | pas de correctif indiqué |
| Red Hat | rh-php73-php-fpm | pas de correctif indiqué |
| Red Hat | rh-php73-php-gd | pas de correctif indiqué |
| Red Hat | rh-php73-php-gmp | pas de correctif indiqué |
| Red Hat | rh-php73-php-intl | pas de correctif indiqué |
| Red Hat | rh-php73-php-json | pas de correctif indiqué |
| Red Hat | rh-php73-php-ldap | pas de correctif indiqué |
| Red Hat | rh-php73-php-mbstring | pas de correctif indiqué |
| Red Hat | rh-php73-php-mysqlnd | pas de correctif indiqué |
| Red Hat | rh-php73-php-odbc | pas de correctif indiqué |
| Red Hat | rh-php73-php-opcache | pas de correctif indiqué |
| Red Hat | rh-php73-php-pdo | pas de correctif indiqué |
| Red Hat | rh-php73-php-pgsql | pas de correctif indiqué |
| Red Hat | rh-php73-php-process | pas de correctif indiqué |
| Red Hat | rh-php73-php-pspell | pas de correctif indiqué |
| Red Hat | rh-php73-php-recode | pas de correctif indiqué |
| Red Hat | rh-php73-php-snmp | pas de correctif indiqué |
| Red Hat | rh-php73-php-soap | pas de correctif indiqué |
| Red Hat | rh-php73-php-xml | pas de correctif indiqué |
| Red Hat | rh-php73-php-xmlrpc | pas de correctif indiqué |
| Red Hat | rh-php73-php-zip | pas de correctif indiqué |
| rocky 8 | php:7.4::apcu-panel | 5.1.18-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::libzip | 1.6.1-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::libzip-devel | 1.6.1-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::libzip-tools | 1.6.1-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-bcmath | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-cli | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-common | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-dba | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-dbg | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-devel | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-embedded | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-enchant | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-ffi | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-fpm | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-gd | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-gmp | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-intl | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-json | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-ldap | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-mbstring | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-mysqlnd | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-odbc | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-opcache | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pdo | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pear | 1:1.10.13-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pecl-apcu | 5.1.18-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pecl-apcu-devel | 5.1.18-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pecl-rrd | 2.0.1-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pecl-xdebug | 2.9.5-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pecl-zip | 1.18.2-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-pgsql | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-process | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-snmp | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-soap | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-xml | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| rocky 8 | php:7.4::php-xmlrpc | 7.4.33-1.module+el8.10.0+1604+6558efc7 |
| ubuntu 16.04-ESM | php7.0 | 7.0.33-0ubuntu0.16.04.16+esm3 |
| ubuntu 18.04 | php7.2 | 7.2.24-0ubuntu0.18.04.11 |
| ubuntu 18.04-ESM | php7.2 | 7.2.24-0ubuntu0.18.04.11 |
| ubuntu 20.04 | php7.4 | 7.4.3-4ubuntu2.10 |
| ubuntu 20.04-ESM | php7.4 | 7.4.3-4ubuntu2.10 |
| ubuntu 21.10 | php8.0 | 8.0.8-1ubuntu0.3 |
Références
- http://www.securityfocus.com/bid/98518
- https://access.redhat.com/errata/RHSA-2023:2903
- https://access.redhat.com/security/cve/CVE-2017-8923
- https://bugs.php.net/bug.php?id=74577
- https://bugzilla.redhat.com/show_bug.cgi?id=1451700
- https://bugzilla.redhat.com/show_bug.cgi?id=2133687
- https://bugzilla.redhat.com/show_bug.cgi?id=2133688
- https://bugzilla.redhat.com/show_bug.cgi?id=2139280
Les 24 références
- https://bugzilla.redhat.com/show_bug.cgi?id=2140200
- https://bugzilla.redhat.com/show_bug.cgi?id=2158791
- https://creativecommons.org/licenses/by/4.0/
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8923
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31628
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31629
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31630
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-31631
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37454
- https://errata.rockylinux.org/RLSA-2023:2903
- https://nvd.nist.gov/vuln/detail/CVE-2017-8923
- https://security.netapp.com/advisory/ntap-20241227-0007/
- https://ubuntu.com/security/notices/USN-5300-1
- https://ubuntu.com/security/notices/USN-5300-2
- https://ubuntu.com/security/notices/USN-5300-3
- https://www.cve.org/CVERecord?id=CVE-2017-8923