First published: Tue May 16 2017(Updated: )
A boundary error within the "parse_tiff_ifd()" function (internal/dcraw_common.cpp) in LibRaw versions before 0.18.2 can be exploited to cause a memory corruption via e.g. a specially crafted KDC file with model set to "DSLR-A100" and containing multiple sequences of 0x100 and 0x14A TAGs.
Credit: PSIRT-CNA@flexerasoftware.com
Affected Software | Affected Version | How to fix |
---|---|---|
LibRaw | <=0.18.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-6887 is classified as a medium severity vulnerability due to the potential for memory corruption.
To fix CVE-2017-6887, update LibRaw to version 0.18.2 or later.
CVE-2017-6887 affects LibRaw versions prior to 0.18.2.
CVE-2017-6887 can be exploited by using a specially crafted KDC file to cause memory corruption.
The vulnerability in CVE-2017-6887 exists in the "parse_tiff_ifd()" function in the internal/dcraw_common.cpp file.