CVE-2016-5773
php: ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize
Kaynağa göre önem derecesi
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD. Daha düşük diyenler: Red Hat (orta), Amazon (orta), Ubuntu (düşük).
Açıklama
php_zip.c in the zip extension in PHP before 5.5.37, 5.6.x before 5.6.23, and 7.x before 7.0.8 improperly interacts with the unserialize implementation and garbage collection, which allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free and application crash) via crafted serialized data containing a ZipArchive object.
Etkilenen paketler ve düzeltilmiş sürümler
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| amazon linux 1 | php55, php55-bcmath, php55-cli ve 60 tane daha | 5.5.38-1.116.amzn1 ve 1 tane daha |
| debian 7 | php5 | 5.4.45-0+deb7u5 |
| debian 8 | php5 | 5.6.23+dfsg-0+deb8u1 |
| Red Hat | php, php-bcmath, php-cli ve 25 tane daha | düzeltme belirtilmemiş |
| ubuntu 14.04 | php5 | 5.5.9+dfsg-1ubuntu4.19 |
| ubuntu 14.04-ESM | php5 | 5.5.9+dfsg-1ubuntu4.19 |
| ubuntu 16.04 | php7.0 | 7.0.8-0ubuntu0.16.04.1 |
| ubuntu 16.04-ESM | php7.0 | 7.0.8-0ubuntu0.16.04.1 |
8 kaynaktaki 97 kaydın hepsini göster
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| amazon linux 1 | php55 | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-bcmath | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-cli | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-common | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-dba | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-debuginfo | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-devel | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-embedded | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-enchant | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-fpm | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-gd | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-gmp | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-imap | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-intl | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-ldap | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-mbstring | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-mcrypt | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-mssql | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-mysqlnd | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-odbc | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-opcache | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-pdo | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-pgsql | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-process | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-pspell | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-recode | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-snmp | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-soap | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-tidy | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-xml | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php55-xmlrpc | 5.5.38-1.116.amzn1 |
| amazon linux 1 | php56 | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-bcmath | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-cli | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-common | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-dba | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-dbg | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-debuginfo | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-devel | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-embedded | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-enchant | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-fpm | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-gd | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-gmp | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-imap | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-intl | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-ldap | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-mbstring | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-mcrypt | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-mssql | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-mysqlnd | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-odbc | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-opcache | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-pdo | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-pgsql | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-process | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-pspell | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-recode | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-snmp | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-soap | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-tidy | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-xml | 5.6.24-1.126.amzn1 |
| amazon linux 1 | php56-xmlrpc | 5.6.24-1.126.amzn1 |
| debian 7 | php5 | 5.4.45-0+deb7u5 |
| debian 8 | php5 | 5.6.23+dfsg-0+deb8u1 |
| Red Hat | php | düzeltme belirtilmemiş |
| Red Hat | php-bcmath | düzeltme belirtilmemiş |
| Red Hat | php-cli | düzeltme belirtilmemiş |
| Red Hat | php-common | düzeltme belirtilmemiş |
| Red Hat | php-dba | düzeltme belirtilmemiş |
| Red Hat | php-devel | düzeltme belirtilmemiş |
| Red Hat | php-embedded | düzeltme belirtilmemiş |
| Red Hat | php-enchant | düzeltme belirtilmemiş |
| Red Hat | php-fpm | düzeltme belirtilmemiş |
| Red Hat | php-gd | düzeltme belirtilmemiş |
| Red Hat | php-imap | düzeltme belirtilmemiş |
| Red Hat | php-intl | düzeltme belirtilmemiş |
| Red Hat | php-ldap | düzeltme belirtilmemiş |
| Red Hat | php-mbstring | düzeltme belirtilmemiş |
| Red Hat | php-mysql | düzeltme belirtilmemiş |
| Red Hat | php-mysqlnd | düzeltme belirtilmemiş |
| Red Hat | php-odbc | düzeltme belirtilmemiş |
| Red Hat | php-pdo | düzeltme belirtilmemiş |
| Red Hat | php-pgsql | düzeltme belirtilmemiş |
| Red Hat | php-process | düzeltme belirtilmemiş |
| Red Hat | php-pspell | düzeltme belirtilmemiş |
| Red Hat | php-recode | düzeltme belirtilmemiş |
| Red Hat | php-snmp | düzeltme belirtilmemiş |
| Red Hat | php-soap | düzeltme belirtilmemiş |
| Red Hat | php-tidy | düzeltme belirtilmemiş |
| Red Hat | php-xml | düzeltme belirtilmemiş |
| Red Hat | php-xmlrpc | düzeltme belirtilmemiş |
| Red Hat | php-zts | düzeltme belirtilmemiş |
| ubuntu 14.04 | php5 | 5.5.9+dfsg-1ubuntu4.19 |
| ubuntu 14.04-ESM | php5 | 5.5.9+dfsg-1ubuntu4.19 |
| ubuntu 16.04 | php7.0 | 7.0.8-0ubuntu0.16.04.1 |
| ubuntu 16.04-ESM | php7.0 | 7.0.8-0ubuntu0.16.04.1 |
Referanslar
- http://github.com/php/php-src/commit/f6aef68089221c5ea047d4a74224ee3deead99a6?w=1
- http://lists.apple.com/archives/security-announce/2016/Sep/msg00006.html
- http://lists.opensuse.org/opensuse-security-announce/2016-07/msg00004.html
- http://php.net/ChangeLog-5.php
- http://php.net/ChangeLog-7.php
- http://rhn.redhat.com/errata/RHSA-2016-2750.html
- http://www.debian.org/security/2016/dsa-3618
- http://www.openwall.com/lists/oss-security/2016/06/23/4
17 referansın hepsi
- http://www.securityfocus.com/bid/91397
- https://access.redhat.com/security/cve/CVE-2016-5773
- https://bugs.php.net/bug.php?id=72434
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05240731
- https://nvd.nist.gov/vuln/detail/CVE-2016-5773
- https://support.apple.com/HT207170
- https://ubuntu.com/security/notices/USN-3045-1
- https://www.cve.org/CVERecord?id=CVE-2016-5773
- https://www.evonide.com/breaking-phps-garbage-collection-and-unserialize/