Summary
It was discovered that libarchive incorrectly handled certain RAR
archives. An attacker could possibly use this issue to cause an
out-of-bounds read via a crafted RAR archive, leading to sensitive
memory disclosure. (CVE-2026-4424)
It was discovered that libarchive incorrectly handled certain ISO files.
An attacker could possibly use this issue to cause incorrect memory
allocation via a crafted ISO file, leading to a denial of service.
(CVE-2026-4426)
It was discovered that libarchive incorrectly handled block pointer
allocation in zisofs on 32-bit systems. An attacker could possibly use
this issue to cause a heap buffer overflow via a crafted ISO9660 image,
possibly leading to arbitrary code execution. (CVE-2026-5121)
Fixed packages 8
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 22.04 LTS 22.04:LTS | libarchive | 3.6.0-1ubuntu1.7 |
| Ubuntu · 24.04 LTS 24.04:LTS | libarchive | 3.7.2-2ubuntu0.7 |
| Ubuntu · 25.10 | libarchive | 3.7.7-0ubuntu3.2 |
| Ubuntu · 26.04 LTS 26.04:LTS | libarchive | 3.8.5-1ubuntu2.1 |
| Ubuntu · Pro 14.04 LTS Pro:14.04:LTS | libarchive | 3.1.2-7ubuntu2.8+esm5 |
| Ubuntu · Pro 16.04 LTS Pro:16.04:LTS | libarchive | 3.1.2-11ubuntu0.16.04.8+esm3 |
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | libarchive | 3.2.2-3.1ubuntu0.7+esm3 |
| Ubuntu · Pro 20.04 LTS Pro:20.04:LTS | libarchive | 3.4.0-2ubuntu1.5+esm2 |
Vulnerabilities 3
-
High 7.5
Libarchive: libarchive: information disclosure via heap out-of-bounds read in rar archive processing
A flaw was found in libarchive. This heap out-of-bounds read vulnerability exists in the RAR archive processing logic due to improper validation of the LZSS sliding window size after transitions between compression methods. A remote attacker can exploit this …
-
High 7.5
Libarchive: libarchive: arbitrary code execution via integer overflow in iso9660 image processing
A flaw was found in libarchive. On 32-bit systems, an integer overflow vulnerability exists in the zisofs block pointer allocation logic. A remote attacker can exploit this by providing a specially crafted ISO9660 image, which can lead to a heap buffer overfl…
-
Medium 6.5
Libarchive: libarchive: denial of service via malformed iso file processing
A flaw was found in libarchive. An Undefined Behavior vulnerability exists in the zisofs decompression logic, caused by improper validation of a field (`pz_log2_bs`) read from ISO9660 Rock Ridge extensions. A remote attacker can exploit this by supplying a sp…