CVE-2016-4072
php: Invalid memory write in phar on filename containing \0 inside name
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon Amazon (élevée), Red Hat (moyenne), Ubuntu (moyenne).
Description
The Phar extension in PHP before 5.5.34, 5.6.x before 5.6.20, and 7.x before 7.0.5 allows remote attackers to execute arbitrary code via a crafted filename, as demonstrated by mishandling of \0 characters by the phar_analyze_path function in ext/phar/phar.c.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| amazon linux 1 | php55, php55-bcmath, php55-cli et 60 autres | 5.5.35-1.114.amzn1 et 1 autres |
| debian 7 | php5 | 5.4.45-0+deb7u3 |
| debian 8 | php5 | 5.6.20+dfsg-0+deb8u1 |
| Red Hat | php, php-bcmath, php-cli et 25 autres | pas de correctif indiqué |
| ubuntu 12.04 | php5 | 5.3.10-1ubuntu3.22 |
| ubuntu 14.04 | php5 | 5.5.9+dfsg-1ubuntu4.16 |
| ubuntu 14.04-ESM | php5 | 5.5.9+dfsg-1ubuntu4.16 |
| ubuntu 15.10 | php5 | 5.6.11+dfsg-1ubuntu3.2 |
| ubuntu 16.04 | php7.0 | 7.0.4-7ubuntu2.1 |
| ubuntu 16.04-ESM | php7.0 | 7.0.4-7ubuntu2.1 |
Afficher les 99 entrées de 10 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| amazon linux 1 | php55 | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-bcmath | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-cli | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-common | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-dba | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-debuginfo | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-devel | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-embedded | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-enchant | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-fpm | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-gd | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-gmp | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-imap | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-intl | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-ldap | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-mbstring | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-mcrypt | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-mssql | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-mysqlnd | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-odbc | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-opcache | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-pdo | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-pgsql | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-process | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-pspell | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-recode | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-snmp | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-soap | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-tidy | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-xml | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php55-xmlrpc | 5.5.35-1.114.amzn1 |
| amazon linux 1 | php56 | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-bcmath | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-cli | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-common | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-dba | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-dbg | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-debuginfo | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-devel | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-embedded | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-enchant | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-fpm | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-gd | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-gmp | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-imap | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-intl | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-ldap | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-mbstring | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-mcrypt | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-mssql | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-mysqlnd | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-odbc | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-opcache | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-pdo | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-pgsql | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-process | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-pspell | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-recode | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-snmp | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-soap | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-tidy | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-xml | 5.6.21-1.124.amzn1 |
| amazon linux 1 | php56-xmlrpc | 5.6.21-1.124.amzn1 |
| debian 7 | php5 | 5.4.45-0+deb7u3 |
| debian 8 | php5 | 5.6.20+dfsg-0+deb8u1 |
| Red Hat | php | pas de correctif indiqué |
| Red Hat | php-bcmath | pas de correctif indiqué |
| Red Hat | php-cli | pas de correctif indiqué |
| Red Hat | php-common | pas de correctif indiqué |
| Red Hat | php-dba | pas de correctif indiqué |
| Red Hat | php-devel | pas de correctif indiqué |
| Red Hat | php-embedded | pas de correctif indiqué |
| Red Hat | php-enchant | pas de correctif indiqué |
| Red Hat | php-fpm | pas de correctif indiqué |
| Red Hat | php-gd | pas de correctif indiqué |
| Red Hat | php-imap | pas de correctif indiqué |
| Red Hat | php-intl | pas de correctif indiqué |
| Red Hat | php-ldap | pas de correctif indiqué |
| Red Hat | php-mbstring | pas de correctif indiqué |
| Red Hat | php-mysql | pas de correctif indiqué |
| Red Hat | php-mysqlnd | pas de correctif indiqué |
| Red Hat | php-odbc | pas de correctif indiqué |
| Red Hat | php-pdo | pas de correctif indiqué |
| Red Hat | php-pgsql | pas de correctif indiqué |
| Red Hat | php-process | pas de correctif indiqué |
| Red Hat | php-pspell | pas de correctif indiqué |
| Red Hat | php-recode | pas de correctif indiqué |
| Red Hat | php-snmp | pas de correctif indiqué |
| Red Hat | php-soap | pas de correctif indiqué |
| Red Hat | php-tidy | pas de correctif indiqué |
| Red Hat | php-xml | pas de correctif indiqué |
| Red Hat | php-xmlrpc | pas de correctif indiqué |
| Red Hat | php-zts | pas de correctif indiqué |
| ubuntu 12.04 | php5 | 5.3.10-1ubuntu3.22 |
| ubuntu 14.04 | php5 | 5.5.9+dfsg-1ubuntu4.16 |
| ubuntu 14.04-ESM | php5 | 5.5.9+dfsg-1ubuntu4.16 |
| ubuntu 15.10 | php5 | 5.6.11+dfsg-1ubuntu3.2 |
| ubuntu 16.04 | php7.0 | 7.0.4-7ubuntu2.1 |
| ubuntu 16.04-ESM | php7.0 | 7.0.4-7ubuntu2.1 |
Références
- http://lists.apple.com/archives/security-announce/2016/May/msg00004.html
- http://rhn.redhat.com/errata/RHSA-2016-2750.html
- http://www.debian.org/security/2016/dsa-3560
- http://www.openwall.com/lists/oss-security/2016/04/11/7
- http://www.openwall.com/lists/oss-security/2016/04/24/1
- http://www.php.net/ChangeLog-5.php
- http://www.php.net/ChangeLog-7.php
- http://www.securityfocus.com/bid/85993
Les 23 références
- http://www.ubuntu.com/usn/USN-2952-1
- http://www.ubuntu.com/usn/USN-2952-2
- https://access.redhat.com/security/cve/CVE-2016-4072
- https://bugs.php.net/bug.php?id=71860
- https://gist.github.com/smalyshev/80b5c2909832872f2ba2
- https://git.php.net/?p=php-src.git%3Ba=commit%3Bh=1e9b175204e3286d64dfd6c9f09151c31b5e099a
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05240731
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05320149
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05390722
- https://nvd.nist.gov/vuln/detail/CVE-2016-4072
- https://security.gentoo.org/glsa/201611-22
- https://support.apple.com/HT206567
- https://ubuntu.com/security/notices/USN-2952-1
- https://ubuntu.com/security/notices/USN-2984-1
- https://www.cve.org/CVERecord?id=CVE-2016-4072