libarchive.so is vulnerable to denial of service (DoS) through integer overflow. The vulnerability exists in archive_read_format_iso9660_read_header
of libarchive/archive_read_support_format_iso9660.c
where the value of vd->location
could overflow, causing a denial of service (DoS) when parsing an ISO.
CPE | Name | Operator | Version |
---|---|---|---|
libarchive.so | eq | 2.8.3 | |
libarchive | eq | 2.8.3__4.el6_2 | |
libarchive | eq | 2.8.3__3.el6_1 | |
libarchive | eq | 2.8.3__2.el6 |
rhn.redhat.com/errata/RHSA-2016-1844.html
rhn.redhat.com/errata/RHSA-2016-1850.html
www.debian.org/security/2016/dsa-3657
www.openwall.com/lists/oss-security/2016/06/23/6
www.openwall.com/lists/oss-security/2016/06/24/4
www.oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html
www.oracle.com/technetwork/topics/security/linuxbulletinjul2016-3090544.html
www.securityfocus.com/bid/91808
www.securitytracker.com/id/1036173
blog.fuzzing-project.org/48-Out-of-bounds-read-and-signed-integer-overflow-in-libarchive.html
bugzilla.redhat.com/show_bug.cgi?id=1350280
bugzilla.suse.com/show_bug.cgi?id=986566
github.com/libarchive/libarchive/commit/3ad08e01b4d253c66ae56414886089684155af22
github.com/libarchive/libarchive/issues/717
security.gentoo.org/glsa/201701-03