CVE-2016-1903
php: Out-of-bounds memory read via gdImageRotateInterpolated
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Red Hat (medium), Amazon (medium), Ubuntu (low).
Description
The gdImageRotateInterpolated function in ext/gd/libgd/gd_interpolation.c in PHP before 5.5.31, 5.6.x before 5.6.17, and 7.x before 7.0.2 allows remote attackers to obtain sensitive information or cause a denial of service (out-of-bounds read and application crash) via a large bgd_color argument to the imagerotate function.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| amazon linux 1 | php55, php55-bcmath, php55-cli and 60 more | 5.5.31-1.111.amzn1 and 1 more |
| debian 8 | php5 | 5.6.14+dfsg-0+deb8u1 |
| 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 |
Show all 67 entries from 5 sources
| Source | Package | Fixed in |
|---|---|---|
| amazon linux 1 | php55 | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-bcmath | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-cli | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-common | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-dba | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-debuginfo | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-devel | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-embedded | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-enchant | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-fpm | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-gd | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-gmp | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-imap | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-intl | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-ldap | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-mbstring | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-mcrypt | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-mssql | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-mysqlnd | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-odbc | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-opcache | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-pdo | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-pgsql | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-process | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-pspell | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-recode | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-snmp | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-soap | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-tidy | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-xml | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php55-xmlrpc | 5.5.31-1.111.amzn1 |
| amazon linux 1 | php56 | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-bcmath | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-cli | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-common | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-dba | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-dbg | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-debuginfo | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-devel | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-embedded | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-enchant | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-fpm | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-gd | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-gmp | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-imap | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-intl | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-ldap | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-mbstring | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-mcrypt | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-mssql | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-mysqlnd | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-odbc | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-opcache | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-pdo | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-pgsql | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-process | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-pspell | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-recode | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-snmp | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-soap | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-tidy | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-xml | 5.6.17-1.120.amzn1 |
| amazon linux 1 | php56-xmlrpc | 5.6.17-1.120.amzn1 |
| debian 8 | php5 | 5.6.14+dfsg-0+deb8u1 |
| 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 |
References
- http://lists.opensuse.org/opensuse-updates/2016-01/msg00099.html
- http://lists.opensuse.org/opensuse-updates/2016-02/msg00037.html
- http://rhn.redhat.com/errata/RHSA-2016-2750.html
- http://www.openwall.com/lists/oss-security/2016/01/14/8
- http://www.php.net/ChangeLog-5.php
- http://www.php.net/ChangeLog-7.php
- http://www.securityfocus.com/bid/79916
- http://www.securitytracker.com/id/1034608
All 17 references
- http://www.slackware.com/security/viewer.php?l=slackware-security&y=2016&m=slackware-security.461720
- http://www.ubuntu.com/usn/USN-2952-1
- http://www.ubuntu.com/usn/USN-2952-2
- https://access.redhat.com/security/cve/CVE-2016-1903
- https://bugs.php.net/bug.php?id=70976
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05240731
- https://nvd.nist.gov/vuln/detail/CVE-2016-1903
- https://ubuntu.com/security/notices/USN-2952-1
- https://www.cve.org/CVERecord?id=CVE-2016-1903