CVE-2026-15028
Libarchive: heap overflow oob read while parsing a tar archive contains a pax extended header
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.9
Libarchive: heap overflow oob read while parsing a tar archive contains a pax extended header
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
- Record
CVE-2026-15028- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Weakness
- CWE-805, CWE-122
- Updated
- 2026-11-06
EUVDEUVD-2026-42865
3.9
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
- Record
EUVD-2026-42865- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-p59g-85vj-3mvf
3.9
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap...
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
- Record
GHSA-p59g-85vj-3mvf- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Weakness
- CWE-122
- Updated
- 2026-11-02
NVD
3.9
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
- Record
CVE-2026-15028- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Weakness
- CWE-805, CWE-122
- Updated
- 2026-11-06
OSVDEBIAN-CVE-2026-15028
3.9
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
- Record
DEBIAN-CVE-2026-15028- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-07
OSVRHSA-2026:38279
3.9
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:38279- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2026:69553
3.9
Red Hat Security Advisory: libarchive security update
- Record
RHSA-2026:69553- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2026:69553
3.9
Low: libarchive security update
The libarchive programming library can create and read several different streaming archive formats, including GNU tar, cpio, and ISO 9660 CD-ROM images. Libarchive is used notably in the bsdtar utility, scripting language bindings such as python-libarchive, and several popular desktop file managers.
Security Fix(es):
-
libarchive: heap overflow OOB read while parsing a tar archive contains a PAX extended header (CVE-2026-15028)
-
libarchive: libarchive: Signed Integer Overflow in archive_write_zip_header (CVE-2026-16517)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:69553- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-15028
3.9
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
- Record
UBUNTU-CVE-2026-15028- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
OSVALSA-2026:69553 No score
Low: libarchive security update
The libarchive programming library can create and read several different streaming archive formats, including GNU tar, cpio, and ISO 9660 CD-ROM images. Libarchive is used notably in the bsdtar utility, scripting language bindings such as python-libarchive, and several popular desktop file managers.
Security Fix(es):
- libarchive: heap overflow OOB read while parsing a tar archive contains a PAX extended header (CVE-2026-15028)
- libarchive: libarchive: Signed Integer Overflow in archive_write_zip_header (CVE-2026-16517)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:69553- Updated
- 2026-11-02
OSVAZL-92331 No score
CVE-2026-15028 affecting package libarchive for versions less than 3.7.7-7
A flaw was found in libarchive. This vulnerability allows a remote attacker to trigger a heap overflow by providing a specially crafted tar archive. The issue occurs during the parsing of a PAX extended header containing a malformed SUN.holesdata sparse-file attribute. Successful exploitation could lead to a denial of service, making the system unavailable, or potentially allow for arbitrary code execution, giving the attacker control over the affected system.
- Record
AZL-92331- Updated
- 2026-11-05
OSVMGASA-2026-0366 No score
Updated libarchive packages fix security vulnerabilities
Double-free vulnerability in rar5 decompression logic via dangling filtered_buf pointer in init_unpack(). (CVE-2026-14164) Heap overflow oob read while parsing a tar archive contains a pax extended header. (CVE-2026-15028) A null pointer dereference vulnerability exists in the acl parser of libarchive. (CVE-2026-5745) Reading past eof may be triggered for piped file streams. (CVE-2025-5918) An issue was discovered in libarchive bsdtar before version 3.8.1 in function apply_substitution in file tar/subst.c when processing crafted -s substitution rules. This can cause unbounded memory allocation and lead to denial of service (Out-of-Memory crash). (CVE-2025-60753) Infinite loop denial of service in rar5 decompression via archive_read_data() in libarchive. (CVE-2026-4111) Information disclosure via heap out-of-bounds read in rar archive processing. (CVE-2026-4424) Denial of service via malformed iso file processing. (CVE-2026-4426) Arbitrary code execution via integer overflow in iso9660 image processing. (CVE-2026-5121)
- Record
MGASA-2026-0366- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
bsdtarAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.7.7-11.el10_2 | 3.7.7-11.el10_2 |
libarchiveAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.7.7-11.el10_2 | 3.7.7-11.el10_2 |
libarchive-develAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.7.7-11.el10_2 | 3.7.7-11.el10_2 |
libarchiveAzure Linux:3 |
before 3.7.7-7 | 3.7.7-7 |
libarchiveDebian:12 |
before 3.6.2-1+deb12u5, plus listed versions 3.6.2-13.6.2-1+deb12u13.6.2-1+deb12u23.6.2-1+deb12u33.6.2-1+deb12u4 |
3.6.2-1+deb12u5 |
libarchiveDebian:13 |
All versions, plus listed versions 3.7.4-43.7.4-4+deb13u13.8.10-13.8.10-23.8.11-1 Show 7 moreShow less3.8.4-13.8.5-13.8.6-13.8.7-13.8.8-13.8.8-23.8.9-1 |
None known |
libarchiveDebian:14 |
before 3.8.9-1, plus listed versions 3.7.4-43.8.4-13.8.5-13.8.6-13.8.7-13.8.8-13.8.8-2 |
3.8.9-1 |
libarchiveMageia:10 From an advisory covering 9 CVEs |
before 3.8.9-1.mga10 | 3.8.9-1.mga10 |
libarchiveMageia:9 From an advisory covering 9 CVEs |
before 3.6.2-5.6.mga9 | 3.6.2-5.6.mga9 |
bsdcatRed Hat:hummingbird:1 |
before 0:3.8.8-2.1.hum1 | 0:3.8.8-2.1.hum1 |
Show 16 moreShow less
| Package | Affected | Fixed |
|---|---|---|
bsdcpioRed Hat:hummingbird:1 |
before 0:3.8.8-2.1.hum1 | 0:3.8.8-2.1.hum1 |
bsdtarRed Hat:hummingbird:1 |
before 0:3.8.8-2.1.hum1 | 0:3.8.8-2.1.hum1 |
bsdunzipRed Hat:hummingbird:1 |
before 0:3.8.8-2.1.hum1 | 0:3.8.8-2.1.hum1 |
libarchiveRed Hat:hummingbird:1 |
before 0:3.8.8-2.1.hum1 | 0:3.8.8-2.1.hum1 |
libarchive-develRed Hat:hummingbird:1 |
before 0:3.8.8-2.1.hum1 | 0:3.8.8-2.1.hum1 |
bsdcat-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
bsdcpio-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
bsdtarRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
bsdtar-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
bsdunzip-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
libarchive-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
libarchive-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
libarchive-develRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
libarchiveRed Hat:enterprise_linux:10.2 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
libarchiveRocky Linux:10 From an advisory covering 2 CVEs |
before 0:3.7.7-11.el10_2 | 0:3.7.7-11.el10_2 |
libarchiveUbuntu:26.04:LTS |
before 3.8.5-1ubuntu2.2, plus listed versions 3.7.7-0ubuntu33.8.5-1ubuntu13.8.5-1ubuntu23.8.5-1ubuntu2.1 |
3.8.5-1ubuntu2.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | NVD, OSV | |
| affected, products | CVE List, EUVD, NVD | |
| facts | OSV | |
| affected | EUVD, NVD, OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-15028 is a low vulnerability (CVSS 3.9) in Red Hat Cost Management On-premise 1, published July 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.20%, the 10th percentile. Fixed in libarchive 3.7.7-7.
References
access.redhat.com/errata/RHSA-2026:38279
access.redhat.com/errata/RHSA-2026:69553
access.redhat.com/errata/RHSA-2026:79357
access.redhat.com/security/cve/CVE-2026-15028
bugzilla.redhat.com/show_bug.cgi?id=2497970
github.com/libarchive/libarchive/issues/3251
Show 21 moreShow less
github.com/libarchive/libarchive/pull/3253
nvd.nist.gov/vuln/detail/CVE-2026-15028
github.com/advisories/GHSA-p59g-85vj-3mvf
access.redhat.com/security/cve/CVE-2026-16517
bugzilla.redhat.com/2497970
bugzilla.redhat.com/2505492
errata.almalinux.org/10/ALSA-2026-69553.html
security-tracker.debian.org/tracker/CVE-2026-15028
advisories.mageia.org/MGASA-2026-0366.html
bugs.mageia.org/show_bug.cgi?id=35999
ubuntu.com/security/notices/USN-8581-1
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_38279.json
cve.org/CVERecord?id=CVE-2026-15028
bugzilla.redhat.com/show_bug.cgi?id=2505492
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_69553.json
cve.org/CVERecord?id=CVE-2026-16517
nvd.nist.gov/vuln/detail/CVE-2026-16517
errata.rockylinux.org/RLSA-2026:69553
ubuntu.com/security/CVE-2026-15028