CVE-2016-5844
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a...
CVE-2016-5844 is a medium vulnerability (CVSS 6.5) in Libarchive, published June 24, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.13%, the 90th percentile. Fixed in libarchive 3.2.1-r0.
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
CVE-2016-5844- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
CVE-2016-5844- Updated
- 2026-11-02
EUVDEUVD-2016-6779 No score
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
EUVD-2016-6779- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-x263-jxrf-c484
6.5
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a...
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
GHSA-x263-jxrf-c484- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVALPINE-CVE-2016-5844
6.5
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
ALPINE-CVE-2016-5844- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.5
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
CVE-2016-5844- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2016-5844
6.5
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
DEBIAN-CVE-2016-5844- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2016:1844
8.4
Red Hat Security Advisory: libarchive security update
- Record
RHSA-2016:1844- CVSS 3.0
- 8.4 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:L - Updated
- 2026-11-02
OSVRHSA-2016:1850
7.5
Red Hat Security Advisory: libarchive security update
- Record
RHSA-2016:1850- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-5844
6.5
Integer overflow in the ISO parser in libarchive before 3.2.1 allows remote attackers to cause a denial of service (application crash) via a crafted ISO file.
- Record
UBUNTU-CVE-2016-5844- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10127-1 No score
bsdtar-3.2.2-2.1 on GA media
These are all security issues fixed in the bsdtar-3.2.2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10127-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2911-1 No score
Security update for libarchive
This update for libarchive fixes several issues.
These security issues were fixed:
- CVE-2016-8687: Buffer overflow when printing a filename (bsc#1005070).
- CVE-2016-8689: Heap overflow when reading corrupted 7Zip files (bsc#1005072).
- CVE-2016-8688: Use after free because of incorrect calculation in next_line (bsc#1005076).
- CVE-2016-5844: Integer overflow in the ISO parser in libarchive allowed remote attackers to cause a denial of service (application crash) via a crafted ISO file (bsc#986566).
- CVE-2016-6250: Integer overflow in the ISO9660 writer in libarchive allowed remote attackers to cause a denial of service (application crash) or execute arbitrary code via vectors related to verifying filename lengths when writing an ISO9660 archive, which trigger a buffer overflow (bsc#989980).
- CVE-2016-5418: The sandboxing code in libarchive mishandled hardlink archive entries of non-zero data size, which might allowed remote attackers to write to arbitrary files via a crafted archive file (bsc#998677).
- Record
SUSE-SU-2016:2911-1- Updated
- 2026-11-02
OSVUSN-3033-1 No score
libarchive vulnerabilities
Hanno Böck discovered that libarchive contained multiple security issues when processing certain malformed archive files. A remote attacker could use this issue to cause libarchive to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2015-8916, CVE-2015-8917 CVE-2015-8919, CVE-2015-8920, CVE-2015-8921, CVE-2015-8922, CVE-2015-8923, CVE-2015-8924, CVE-2015-8925, CVE-2015-8926, CVE-2015-8928, CVE-2015-8930, CVE-2015-8931, CVE-2015-8932, CVE-2015-8933, CVE-2015-8934, CVE-2016-5844)
Marcin "Icewall" Noga discovered that libarchive contained multiple security issues when processing certain malformed archive files. A remote attacker could use this issue to cause libarchive to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2016-4300, CVE-2016-4302)
It was discovered that libarchive incorrectly handled memory allocation with large cpio symlinks. A remote attacker could use this issue to possibly cause libarchive to crash, resulting in a denial of service. (CVE-2016-4809)
- Record
USN-3033-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libarchiveAlpine:v3.4 |
before 3.2.1-r0 | 3.2.1-r0 |
libarchiveDebian:12 |
before 3.2.1-1 | 3.2.1-1 |
libarchiveDebian:13 |
before 3.2.1-1 | 3.2.1-1 |
libarchiveDebian:14 |
before 3.2.1-1 | 3.2.1-1 |
libarchiveDebian:7 |
before 3.0.4-3+wheezy2, plus listed versions 3.0.4-3+nmu13.0.4-3+wheezy1 |
3.0.4-3+wheezy2 |
libarchiveDebian:8 |
before 3.1.2-11+deb8u2, plus listed versions 3.1.2-113.1.2-11+deb8u1 |
3.1.2-11+deb8u2 |
libarchiveRed Hat:enterprise_linux:7::client |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchive-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdcpioRed Hat:enterprise_linux:7::client |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdtarRed Hat:enterprise_linux:7::client |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
Show 40 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libarchive-develRed Hat:enterprise_linux:7::client |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchiveRed Hat:enterprise_linux:7::computenode |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchive-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdcpioRed Hat:enterprise_linux:7::computenode |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdtarRed Hat:enterprise_linux:7::computenode |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchive-develRed Hat:enterprise_linux:7::computenode |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchiveRed Hat:enterprise_linux:7::server |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchive-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdcpioRed Hat:enterprise_linux:7::server |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdtarRed Hat:enterprise_linux:7::server |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchive-develRed Hat:enterprise_linux:7::server |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchiveRed Hat:enterprise_linux:7::workstation |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchive-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdcpioRed Hat:enterprise_linux:7::workstation |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
bsdtarRed Hat:enterprise_linux:7::workstation |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchive-develRed Hat:enterprise_linux:7::workstation |
before 0:3.1.2-10.el7_2 | 0:3.1.2-10.el7_2 |
libarchiveRed Hat:enterprise_linux:6::client |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-develRed Hat:enterprise_linux:6::client |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchiveRed Hat:enterprise_linux:6::computenode |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-develRed Hat:enterprise_linux:6::computenode |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchiveRed Hat:enterprise_linux:6::server |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-develRed Hat:enterprise_linux:6::server |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchiveRed Hat:enterprise_linux:6::workstation |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchive-develRed Hat:enterprise_linux:6::workstation |
before 0:2.8.3-7.el6_8 | 0:2.8.3-7.el6_8 |
libarchiveSUSE:Linux Enterprise Desktop 12 SP1 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Desktop 12 SP2 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Server 12 SP1 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Server 12 SP2 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.1.2-25.1 | 3.1.2-25.1 |
libarchiveUbuntu:14.04:LTS |
before 3.1.2-7ubuntu2.3, plus listed versions 3.1.2-5ubuntu13.1.2-7ubuntu13.1.2-7ubuntu23.1.2-7ubuntu2.13.1.2-7ubuntu2.2 |
3.1.2-7ubuntu2.3 |
libarchiveUbuntu:16.04:LTS |
before 3.1.2-11ubuntu0.16.04.2, plus listed versions 3.1.2-11build13.1.2-11ubuntu0.16.04.1 |
3.1.2-11ubuntu0.16.04.2 |
bsdtaropenSUSE:Tumbleweed |
before 3.2.2-2.1 | 3.2.2-2.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
github.com/libarchive/libarchive/commit/3ad08e01b4d253c66ae56414886089684155af22
github.com/libarchive/libarchive/issues/717
rhn.redhat.com/errata/RHSA-2016-1844.html
blog.fuzzing-project.org/48-Out-of-bounds-read-and-signed-integer-overflow-in-libarchive.html
oracle.com/technetwork/topics/security/linuxbulletinjul2016-3090544.html
securityfocus.com/bid/91808
Show 155 moreShow less
oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html
openwall.com/lists/oss-security/2016/06/24/4
openwall.com/lists/oss-security/2016/06/23/6
rhn.redhat.com/errata/RHSA-2016-1850.html
bugzilla.redhat.com/show_bug.cgi?id=1350280
security.gentoo.org/glsa/201701-03
debian.org/security/2016/dsa-3657
securitytracker.com/id/1036173
nvd.nist.gov/vuln/detail/CVE-2016-5844
github.com/advisories/GHSA-x263-jxrf-c484
security.alpinelinux.org/vuln/CVE-2016-5844
security-tracker.debian.org/tracker/CVE-2016-5844
access.redhat.com/errata/RHSA-2016:1844
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1334211
bugzilla.redhat.com/show_bug.cgi?id=1347084
bugzilla.redhat.com/show_bug.cgi?id=1347085
bugzilla.redhat.com/show_bug.cgi?id=1347086
bugzilla.redhat.com/show_bug.cgi?id=1348412
bugzilla.redhat.com/show_bug.cgi?id=1348413
bugzilla.redhat.com/show_bug.cgi?id=1348414
bugzilla.redhat.com/show_bug.cgi?id=1348416
bugzilla.redhat.com/show_bug.cgi?id=1348419
bugzilla.redhat.com/show_bug.cgi?id=1348421
bugzilla.redhat.com/show_bug.cgi?id=1348423
bugzilla.redhat.com/show_bug.cgi?id=1348424
bugzilla.redhat.com/show_bug.cgi?id=1348429
bugzilla.redhat.com/show_bug.cgi?id=1348439
bugzilla.redhat.com/show_bug.cgi?id=1348444
bugzilla.redhat.com/show_bug.cgi?id=1348772
bugzilla.redhat.com/show_bug.cgi?id=1348773
bugzilla.redhat.com/show_bug.cgi?id=1348779
bugzilla.redhat.com/show_bug.cgi?id=1348780
bugzilla.redhat.com/show_bug.cgi?id=1349204
bugzilla.redhat.com/show_bug.cgi?id=1349229
bugzilla.redhat.com/show_bug.cgi?id=1362601
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1844.json
access.redhat.com/security/cve/CVE-2015-8916
cve.org/CVERecord?id=CVE-2015-8916
nvd.nist.gov/vuln/detail/CVE-2015-8916
access.redhat.com/security/cve/CVE-2015-8917
cve.org/CVERecord?id=CVE-2015-8917
nvd.nist.gov/vuln/detail/CVE-2015-8917
access.redhat.com/security/cve/CVE-2015-8919
cve.org/CVERecord?id=CVE-2015-8919
nvd.nist.gov/vuln/detail/CVE-2015-8919
access.redhat.com/security/cve/CVE-2015-8920
cve.org/CVERecord?id=CVE-2015-8920
nvd.nist.gov/vuln/detail/CVE-2015-8920
access.redhat.com/security/cve/CVE-2015-8921
cve.org/CVERecord?id=CVE-2015-8921
nvd.nist.gov/vuln/detail/CVE-2015-8921
access.redhat.com/security/cve/CVE-2015-8922
cve.org/CVERecord?id=CVE-2015-8922
nvd.nist.gov/vuln/detail/CVE-2015-8922
access.redhat.com/security/cve/CVE-2015-8923
cve.org/CVERecord?id=CVE-2015-8923
nvd.nist.gov/vuln/detail/CVE-2015-8923
access.redhat.com/security/cve/CVE-2015-8924
cve.org/CVERecord?id=CVE-2015-8924
nvd.nist.gov/vuln/detail/CVE-2015-8924
access.redhat.com/security/cve/CVE-2015-8925
cve.org/CVERecord?id=CVE-2015-8925
nvd.nist.gov/vuln/detail/CVE-2015-8925
access.redhat.com/security/cve/CVE-2015-8926
cve.org/CVERecord?id=CVE-2015-8926
nvd.nist.gov/vuln/detail/CVE-2015-8926
access.redhat.com/security/cve/CVE-2015-8928
cve.org/CVERecord?id=CVE-2015-8928
nvd.nist.gov/vuln/detail/CVE-2015-8928
access.redhat.com/security/cve/CVE-2015-8930
cve.org/CVERecord?id=CVE-2015-8930
nvd.nist.gov/vuln/detail/CVE-2015-8930
access.redhat.com/security/cve/CVE-2015-8931
cve.org/CVERecord?id=CVE-2015-8931
nvd.nist.gov/vuln/detail/CVE-2015-8931
access.redhat.com/security/cve/CVE-2015-8932
cve.org/CVERecord?id=CVE-2015-8932
nvd.nist.gov/vuln/detail/CVE-2015-8932
access.redhat.com/security/cve/CVE-2015-8934
cve.org/CVERecord?id=CVE-2015-8934
nvd.nist.gov/vuln/detail/CVE-2015-8934
access.redhat.com/security/cve/CVE-2016-1541
cve.org/CVERecord?id=CVE-2016-1541
nvd.nist.gov/vuln/detail/CVE-2016-1541
kb.cert.org/vuls/id/862384
access.redhat.com/security/cve/CVE-2016-4300
cve.org/CVERecord?id=CVE-2016-4300
nvd.nist.gov/vuln/detail/CVE-2016-4300
talosintel.com/reports/TALOS-2016-0152
access.redhat.com/security/cve/CVE-2016-4302
cve.org/CVERecord?id=CVE-2016-4302
nvd.nist.gov/vuln/detail/CVE-2016-4302
talosintel.com/reports/TALOS-2016-0154
access.redhat.com/security/cve/CVE-2016-4809
cve.org/CVERecord?id=CVE-2016-4809
nvd.nist.gov/vuln/detail/CVE-2016-4809
access.redhat.com/security/cve/CVE-2016-5418
cve.org/CVERecord?id=CVE-2016-5418
nvd.nist.gov/vuln/detail/CVE-2016-5418
seclists.org/oss-sec/2016/q3/255
access.redhat.com/security/cve/CVE-2016-5844
cve.org/CVERecord?id=CVE-2016-5844
access.redhat.com/security/cve/CVE-2016-6250
cve.org/CVERecord?id=CVE-2016-6250
nvd.nist.gov/vuln/detail/CVE-2016-6250
access.redhat.com/security/cve/CVE-2016-7166
cve.org/CVERecord?id=CVE-2016-7166
nvd.nist.gov/vuln/detail/CVE-2016-7166
access.redhat.com/errata/RHSA-2016:1850
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_1850.json
suse.com/support/update/announcement/2016/suse-su-20162911-1
bugzilla.suse.com/1005070
bugzilla.suse.com/1005072
bugzilla.suse.com/1005076
bugzilla.suse.com/986566
bugzilla.suse.com/989980
bugzilla.suse.com/998677
suse.com/security/cve/CVE-2015-2304
suse.com/security/cve/CVE-2016-5418
suse.com/security/cve/CVE-2016-5844
suse.com/security/cve/CVE-2016-6250
suse.com/security/cve/CVE-2016-8687
suse.com/security/cve/CVE-2016-8688
suse.com/security/cve/CVE-2016-8689
ubuntu.com/security/CVE-2016-5844
ubuntu.com/security/notices/USN-3033-1
ubuntu.com/security/CVE-2015-8916
ubuntu.com/security/CVE-2015-8917
ubuntu.com/security/CVE-2015-8919
ubuntu.com/security/CVE-2015-8920
ubuntu.com/security/CVE-2015-8921
ubuntu.com/security/CVE-2015-8922
ubuntu.com/security/CVE-2015-8923
ubuntu.com/security/CVE-2015-8924
ubuntu.com/security/CVE-2015-8925
ubuntu.com/security/CVE-2015-8926
ubuntu.com/security/CVE-2015-8928
ubuntu.com/security/CVE-2015-8930
ubuntu.com/security/CVE-2015-8931
ubuntu.com/security/CVE-2015-8932
ubuntu.com/security/CVE-2015-8933
ubuntu.com/security/CVE-2015-8934
ubuntu.com/security/CVE-2016-4300
ubuntu.com/security/CVE-2016-4302
ubuntu.com/security/CVE-2016-4809
suse.com/security/cve/CVE-2013-0211
suse.com/security/cve/CVE-2015-8917
suse.com/security/cve/CVE-2015-8928
suse.com/security/cve/CVE-2015-8933
suse.com/security/cve/CVE-2015-8934
suse.com/security/cve/CVE-2016-1541
suse.com/security/cve/CVE-2016-4300
suse.com/security/cve/CVE-2016-4301
suse.com/security/cve/CVE-2016-4809