Every CVE Search/ Get API key

CVE-2017-5601

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in...

7.5 HighFix available

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

4.33%Up 2.8 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
CVE-2017-5601
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-125
Updated
2026-11-02
CVE List No score

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
CVE-2017-5601
Updated
2026-11-02
EUVDEUVD-2017-14700 No score

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
EUVD-2017-14700
Updated
2026-11-03
GitHub AdvisoriesGHSA-7xm3-5xp5-q98v 7.5

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in...

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
GHSA-7xm3-5xp5-q98v
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2017-5601 7.5

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
ALPINE-CVE-2017-5601
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
CVE-2017-5601
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2017-5601 7.5

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
DEBIAN-CVE-2017-5601
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-5601 7.5

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive.

Record
UBUNTU-CVE-2017-5601
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2017-0056 No score

Updated libarchive packages fix security vulnerability

An error in the lha_read_file_header_1() function (archive_read_support_format_lha.c) in libarchive 3.2.2 allows remote attackers to trigger an out-of-bounds read memory access and subsequently cause a crash via a specially crafted archive. (CVE-2017-5601)

Record
MGASA-2017-0056
Updated
2026-11-02
OSVopenSUSE-SU-2022:0944-1 No score

Security update for libarchive

This update for libarchive fixes the following issues:

  • CVE-2021-36976: Fixed an invalid memory access that could cause data corruption (bsc#1188572).

Non-security updates:

  • Updated references for CVE-2017-5601, which was already fixed in a previous version (bsc#1022528 bsc#1189528).
Record
openSUSE-SU-2022:0944-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13549-1 No score

bsdtar-3.7.2-1.1 on GA media

These are all security issues fixed in the bsdtar-3.7.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13549-1
Updated
2026-11-02
OSVSUSE-SU-2022:0944-1 No score

Security update for libarchive

This update for libarchive fixes the following issues:

  • CVE-2021-36976: Fixed an invalid memory access that could cause data corruption (bsc#1188572).

Non-security updates:

  • Updated references for CVE-2017-5601, which was already fixed in a previous version (bsc#1022528 bsc#1189528).
Record
SUSE-SU-2022:0944-1
Updated
2026-11-02
OSVSUSE-SU-2022:0944-2 No score

Security update for libarchive

This update for libarchive fixes the following issues:

  • CVE-2021-36976: Fixed an invalid memory access that could cause data corruption (bsc#1188572).

Non-security updates:

  • Updated references for CVE-2017-5601, which was already fixed in a previous version (bsc#1022528 bsc#1189528).
Record
SUSE-SU-2022:0944-2
Updated
2026-11-02
OSVSUSE-SU-2022:1930-1 No score

Security update for libarchive

This update for libarchive fixes the following issues:

  • CVE-2022-26280: Fixed out-of-bounds read via the component zipx_lzma_alone_init (bsc#1197634).
  • CVE-2021-36976: Fixed use-after-free in copy_string (called from do_uncompress_block and process_block) (bsc#1188572).
  • CVE-2017-5601: Fixed out-of-bounds memory access preventing denial-of-service (bsc#1197634, bsc#1189528).
Record
SUSE-SU-2022:1930-1
Updated
2026-11-02
OSVUSN-3225-1 No score

libarchive vulnerabilities

It was discovered that libarchive incorrectly handled hardlink entries when extracting archives. A remote attacker could possibly use this issue to overwrite arbitrary files. (CVE-2016-5418)

Christian Wressnegger, Alwin Maier, and Fabian Yamaguchi discovered that libarchive incorrectly handled filename lengths when writing ISO9660 archives. A remote attacker could use this issue to cause libarchive to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only applied to Ubuntu 12.04 LTS, Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-6250)

Alexander Cherepanov discovered that libarchive incorrectly handled recursive decompressions. A remote attacker could possibly use this issue to cause libarchive to hang, resulting in a denial of service. This issue only applied to Ubuntu 12.04 LTS, Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-7166)

It was discovered that libarchive incorrectly handled non-printable multibyte characters in filenames. A remote attacker could possibly use this issue to cause libarchive to crash, resulting in a denial of service. (CVE-2016-8687)

It was discovered that libarchive incorrectly handled line sizes when extracting certain archives. A remote attacker could possibly use this issue to cause libarchive to crash, resulting in a denial of service. (CVE-2016-8688)

It was discovered that libarchive incorrectly handled multiple EmptyStream attributes when extracting certain 7zip archives. A remote attacker could possibly use this issue to cause libarchive to crash, resulting in a denial of service. (CVE-2016-8689)

Jakub Jirasek discovered that libarchive incorrectly handled memory when extracting certain archives. A remote attacker could possibly use this issue to cause libarchive to crash, resulting in a denial of service. (CVE-2017-5601)

Record
USN-3225-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libarchive
Alpine:v3.4
before 3.2.2-r0
3.2.2-r0
libarchive
Alpine:v3.5
before 3.2.2-r1
3.2.2-r1
libarchive
Debian:12
before 3.2.1-6
3.2.1-6
libarchive
Debian:13
before 3.2.1-6
3.2.1-6
libarchive
Debian:14
before 3.2.1-6
3.2.1-6
libarchive
Debian:8
before 3.1.2-11+deb8u4, plus listed versions
3.1.2-113.1.2-11+deb8u13.1.2-11+deb8u23.1.2-11+deb8u33.1.2-11+deb8u3~bpo70+1
3.1.2-11+deb8u4
libarchive
Debian:7
before 3.0.4-3+wheezy5+deb7u1, plus listed versions
3.0.4-3+nmu13.0.4-3+wheezy13.0.4-3+wheezy23.0.4-3+wheezy33.0.4-3+wheezy43.0.4-3+wheezy5
3.0.4-3+wheezy5+deb7u1
libarchive
Mageia:5
before 3.2.2-1.1.mga5
3.2.2-1.1.mga5
libarchive
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
libarchive
SUSE:Linux Enterprise Module for Development Tools 15 SP3
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
Show 12 moreShow less
Affected packages
PackageAffectedFixed
libarchive
SUSE:Linux Enterprise Real Time 15 SP2
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
libarchive
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
libarchive
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
libarchive
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
libarchive
SUSE:Enterprise Storage 7
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
libarchive
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 3.5.1-150400.3.3.1
3.5.1-150400.3.3.1
libarchive
SUSE:Linux Enterprise Module for Development Tools 15 SP4
before 3.5.1-150400.3.3.1
3.5.1-150400.3.3.1
libarchive
openSUSE:Leap 15.4
before 3.5.1-150400.3.3.1
3.5.1-150400.3.3.1
libarchive
Ubuntu:14.04:LTS
before 3.1.2-7ubuntu2.4, plus listed versions
3.1.2-5ubuntu13.1.2-7ubuntu13.1.2-7ubuntu23.1.2-7ubuntu2.13.1.2-7ubuntu2.23.1.2-7ubuntu2.3
3.1.2-7ubuntu2.4
libarchive
Ubuntu:16.04:LTS
before 3.1.2-11ubuntu0.16.04.3, plus listed versions
3.1.2-11build13.1.2-11ubuntu0.16.04.13.1.2-11ubuntu0.16.04.2
3.1.2-11ubuntu0.16.04.3
libarchive
openSUSE:Leap 15.3
before 3.4.2-150200.4.3.1
3.4.2-150200.4.3.1
bsdtar
openSUSE:Tumbleweed
before 3.7.2-1.1
3.7.2-1.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-5601 is a high vulnerability (CVSS 7.5) in Libarchive, published January 27, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.33%, the 91st percentile. Fixed in libarchive 3.2.2-r0.

References

Show 27 moreShow less
MoveEnter Open