First published: Wed Sep 21 2016(Updated: )
A crafted 7zip archive with multiple headers of the same kind could cause calculated values from one being used to interpret the other, leading to out-of-bounds reads of adjacent structures on the heap. Disclosed on oss-security: <a href="http://seclists.org/oss-sec/2016/q3/516">http://seclists.org/oss-sec/2016/q3/516</a> Upstream issue: <a href="https://github.com/libarchive/libarchive/issues/761">https://github.com/libarchive/libarchive/issues/761</a> Upstream fix: <a href="https://github.com/libarchive/libarchive/commit/7f17c79">https://github.com/libarchive/libarchive/commit/7f17c79</a>
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/libarchive | <3.2.2 | 3.2.2 |
libarchive | =3.2.1 | |
openSUSE | =42.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-8689 has a medium severity rating due to the potential for out-of-bounds reads.
To fix CVE-2016-8689, upgrade to the libarchive version 3.2.2 or later.
CVE-2016-8689 affects libarchive versions prior to 3.2.2 as well as specific versions on multiple distributions.
Exploitation of CVE-2016-8689 could lead to memory corruption and potential arbitrary code execution.
CVE-2016-8689 was disclosed publicly in the third quarter of 2016.