CVE-2016-9935
php: Invalid read when wddx decodes empty boolean element
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según Red Hat (media), Amazon (media), Ubuntu (media).
Descripción
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.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| amazon linux 1 | php56, php56-bcmath, php56-cli y 63 más | 5.6.29-1.131.amzn1 y 1 más |
| debian 7 | php5 | 5.4.45-0+deb7u7 |
| debian 8 | php5 | 5.6.29+dfsg-0+deb8u1 |
| Red Hat | php, php-bcmath, php-cli y 25 más | sin corrección indicada |
| 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 |
Mostrar las 102 entradas de 10 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| 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 | sin corrección indicada |
| Red Hat | php-bcmath | sin corrección indicada |
| Red Hat | php-cli | sin corrección indicada |
| Red Hat | php-common | sin corrección indicada |
| Red Hat | php-dba | sin corrección indicada |
| Red Hat | php-devel | sin corrección indicada |
| Red Hat | php-embedded | sin corrección indicada |
| Red Hat | php-enchant | sin corrección indicada |
| Red Hat | php-fpm | sin corrección indicada |
| Red Hat | php-gd | sin corrección indicada |
| Red Hat | php-imap | sin corrección indicada |
| Red Hat | php-intl | sin corrección indicada |
| Red Hat | php-ldap | sin corrección indicada |
| Red Hat | php-mbstring | sin corrección indicada |
| Red Hat | php-mysql | sin corrección indicada |
| Red Hat | php-mysqlnd | sin corrección indicada |
| Red Hat | php-odbc | sin corrección indicada |
| Red Hat | php-pdo | sin corrección indicada |
| Red Hat | php-pgsql | sin corrección indicada |
| Red Hat | php-process | sin corrección indicada |
| Red Hat | php-pspell | sin corrección indicada |
| Red Hat | php-recode | sin corrección indicada |
| Red Hat | php-snmp | sin corrección indicada |
| Red Hat | php-soap | sin corrección indicada |
| Red Hat | php-tidy | sin corrección indicada |
| Red Hat | php-xml | sin corrección indicada |
| Red Hat | php-xmlrpc | sin corrección indicada |
| Red Hat | php-zts | sin corrección indicada |
| 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 |
Referencias
- 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
Las 17 referencias
- 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