First published: Thu Apr 26 2018(Updated: )
An issue was discovered in PHP before 5.6.36, 7.0.x before 7.0.30, 7.1.x before 7.1.17, and 7.2.x before 7.2.5. exif_read_data in ext/exif/exif.c has an out-of-bounds read for crafted JPEG data because exif_iif_add_value mishandles the case of a MakerNote that lacks a final '\0' character.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/rh-php71-php | <0:7.1.30-1.el7 | 0:7.1.30-1.el7 |
debian/php5 | ||
debian/php7.0 | ||
debian/php7.1 | ||
redhat/php | <5.6.36 | 5.6.36 |
redhat/php | <7.0.30 | 7.0.30 |
redhat/php | <7.1.17 | 7.1.17 |
redhat/php | <7.2.5 | 7.2.5 |
PHP | <7.0.30 | 7.0.30 |
PHP | <5.6.36 | |
PHP | >=7.0.0<7.0.30 | |
PHP | >=7.1.0<7.1.17 | |
PHP | >=7.2.0<7.2.5 | |
Ubuntu Linux | =16.04 | |
Ubuntu Linux | =17.10 | |
Ubuntu Linux | =18.04 | |
Debian GNU/Linux | =8.0 | |
Debian GNU/Linux | =9.0 | |
NetApp Storage Automation Store |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2018-10549 has been assigned a medium severity rating due to its potential to cause out-of-bounds reads.
To fix CVE-2018-10549, upgrade PHP to version 5.6.36, 7.0.30, 7.1.17, or 7.2.5, as applicable.
CVE-2018-10549 affects PHP versions prior to 5.6.36, 7.0.x before 7.0.30, 7.1.x before 7.1.17, and 7.2.x before 7.2.5.
Yes, CVE-2018-10549 affects multiple operating systems, including various versions of Red Hat, Debian, and Ubuntu.
The attack vector for CVE-2018-10549 involves crafted JPEG data that exploits the handling of MakerNote in the exif_read_data function.