SB2017090524 - Buffer overflow in libraw (Alpine package)
Published: September 5, 2017
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 security vulnerability.
1) Buffer overflow (CVE-ID: CVE-2017-6887)
The vulnerability allows a local non-authenticated attacker to execute arbitrary code.
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.
Remediation
Install update from vendor's website.
References
- https://git.alpinelinux.org/aports/commit/?id=8b4b58dd7e4fd4fad6f16536acd72466ec47f118
- https://git.alpinelinux.org/aports/commit/?id=8ee017bc9e06c22479f4c311c1cf02bc4aeb3324
- https://git.alpinelinux.org/aports/commit/?id=a725820240e9ab494a6a4ae649c35ad5889a3b4d
- https://git.alpinelinux.org/aports/commit/?id=a86993dfa8438cf7d5befd0fea534d6e0b00cbee