CVE-2016-9935
php: Invalid read when wddx decodes empty boolean element
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut Red Hat (mittel), Amazon (mittel), Ubuntu (mittel).
Beschreibung
The php_wddx_push_element function in ext/wddx/wddx.c in PHP before 5.6.29 and 7.x before 7.0.14 allows remote attackers to cause a denial of service (out-of-bounds read and memory corruption) or possibly have unspecified other impact via an empty boolean element in a wddxPacket XML document.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| amazon linux 1 | php56, php56-bcmath, php56-cli und 63 weitere | 5.6.29-1.131.amzn1 und 1 weitere |
| debian 7 | php5 | 5.4.45-0+deb7u7 |
| debian 8 | php5 | 5.6.29+dfsg-0+deb8u1 |
| Red Hat | php, php-bcmath, php-cli und 25 weitere | kein Fix angegeben |
| ubuntu 12.04 | php5 | 5.3.10-1ubuntu3.26 |
| ubuntu 14.04 | php5 | 5.5.9+dfsg-1ubuntu4.21 |
| ubuntu 14.04-ESM | php5 | 5.5.9+dfsg-1ubuntu4.21 |
| ubuntu 16.04 | php7.0 | 7.0.15-0ubuntu0.16.04.2 |
| ubuntu 16.04-ESM | php7.0 | 7.0.15-0ubuntu0.16.04.2 |
| ubuntu 16.10 | php7.0 | 7.0.15-0ubuntu0.16.10.2 |
Alle 102 Einträge aus 10 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| amazon linux 1 | php56 | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-bcmath | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-cli | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-common | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-dba | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-dbg | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-debuginfo | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-devel | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-embedded | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-enchant | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-fpm | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-gd | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-gmp | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-imap | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-intl | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-ldap | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-mbstring | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-mcrypt | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-mssql | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-mysqlnd | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-odbc | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-opcache | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-pdo | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-pgsql | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-process | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-pspell | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-recode | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-snmp | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-soap | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-tidy | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-xml | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php56-xmlrpc | 5.6.29-1.131.amzn1 |
| amazon linux 1 | php70 | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-bcmath | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-cli | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-common | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-dba | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-dbg | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-debuginfo | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-devel | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-embedded | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-enchant | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-fpm | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-gd | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-gmp | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-imap | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-intl | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-json | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-ldap | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-mbstring | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-mcrypt | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-mysqlnd | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-odbc | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-opcache | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-pdo | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-pdo-dblib | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-pgsql | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-process | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-pspell | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-recode | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-snmp | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-soap | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-tidy | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-xml | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-xmlrpc | 7.0.14-1.20.amzn1 |
| amazon linux 1 | php70-zip | 7.0.14-1.20.amzn1 |
| debian 7 | php5 | 5.4.45-0+deb7u7 |
| debian 8 | php5 | 5.6.29+dfsg-0+deb8u1 |
| Red Hat | php | kein Fix angegeben |
| Red Hat | php-bcmath | kein Fix angegeben |
| Red Hat | php-cli | kein Fix angegeben |
| Red Hat | php-common | kein Fix angegeben |
| Red Hat | php-dba | kein Fix angegeben |
| Red Hat | php-devel | kein Fix angegeben |
| Red Hat | php-embedded | kein Fix angegeben |
| Red Hat | php-enchant | kein Fix angegeben |
| Red Hat | php-fpm | kein Fix angegeben |
| Red Hat | php-gd | kein Fix angegeben |
| Red Hat | php-imap | kein Fix angegeben |
| Red Hat | php-intl | kein Fix angegeben |
| Red Hat | php-ldap | kein Fix angegeben |
| Red Hat | php-mbstring | kein Fix angegeben |
| Red Hat | php-mysql | kein Fix angegeben |
| Red Hat | php-mysqlnd | kein Fix angegeben |
| Red Hat | php-odbc | kein Fix angegeben |
| Red Hat | php-pdo | kein Fix angegeben |
| Red Hat | php-pgsql | kein Fix angegeben |
| Red Hat | php-process | kein Fix angegeben |
| Red Hat | php-pspell | kein Fix angegeben |
| Red Hat | php-recode | kein Fix angegeben |
| Red Hat | php-snmp | kein Fix angegeben |
| Red Hat | php-soap | kein Fix angegeben |
| Red Hat | php-tidy | kein Fix angegeben |
| Red Hat | php-xml | kein Fix angegeben |
| Red Hat | php-xmlrpc | kein Fix angegeben |
| Red Hat | php-zts | kein Fix angegeben |
| ubuntu 12.04 | php5 | 5.3.10-1ubuntu3.26 |
| ubuntu 14.04 | php5 | 5.5.9+dfsg-1ubuntu4.21 |
| ubuntu 14.04-ESM | php5 | 5.5.9+dfsg-1ubuntu4.21 |
| ubuntu 16.04 | php7.0 | 7.0.15-0ubuntu0.16.04.2 |
| ubuntu 16.04-ESM | php7.0 | 7.0.15-0ubuntu0.16.04.2 |
| ubuntu 16.10 | php7.0 | 7.0.15-0ubuntu0.16.10.2 |
Referenzen
- http://lists.opensuse.org/opensuse-updates/2016-12/msg00142.html
- http://lists.opensuse.org/opensuse-updates/2017-01/msg00034.html
- http://lists.opensuse.org/opensuse-updates/2017-01/msg00054.html
- http://www.debian.org/security/2016/dsa-3737
- http://www.openwall.com/lists/oss-security/2016/12/12/2
- http://www.php.net/ChangeLog-5.php
- http://www.php.net/ChangeLog-7.php
- http://www.securityfocus.com/bid/94846
Alle 17 Referenzen
- https://access.redhat.com/errata/RHSA-2018:1296
- https://access.redhat.com/security/cve/CVE-2016-9935
- https://bugs.php.net/bug.php?id=73631
- https://github.com/php/php-src/commit/66fd44209d5ffcb9b3d1bc1b9fd8e35b485040c0
- https://nvd.nist.gov/vuln/detail/CVE-2016-9935
- https://security.gentoo.org/glsa/201702-29
- https://ubuntu.com/security/notices/USN-3196-1
- https://ubuntu.com/security/notices/USN-3211-1
- https://www.cve.org/CVERecord?id=CVE-2016-9935