Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

openSUSE-SU-2026:20797-1

Опубликовано: 25 мая 2026
Источник: suse-cvrf

Описание

Security update for libarchive

This update for libarchive fixes the following issues

  • CVE-2026-4111: logical deadlock the RAR5 filter subsystem and the half-window output limiter leads to infinite loop and DoS (bsc#1259635).
  • CVE-2026-4424: 257-byte heap memory leak when processing a 170-byte RAR3 (bsc#1259928).
  • CVE-2026-4426: undefined behavior due to unvalidated operand in shift expression of the zisofs decompression code (bsc#1259931).
  • CVE-2026-5121: missing validation check for pz_log2_bs can a heap buffer overflow write (bsc#1261186).

Список пакетов

openSUSE Leap 16.0
bsdtar-3.8.1-160000.3.1
libarchive-devel-3.8.1-160000.3.1
libarchive13-3.8.1-160000.3.1

Описание

A flaw was identified in the RAR5 archive decompression logic of the libarchive library, specifically within the archive_read_data() processing path. When a specially crafted RAR5 archive is processed, the decompression routine may enter a state where internal logic prevents forward progress. This condition results in an infinite loop that continuously consumes CPU resources. Because the archive passes checksum validation and appears structurally valid, affected applications cannot detect the issue before processing. This can allow attackers to cause persistent denial-of-service conditions in services that automatically process archives.


Затронутые продукты
openSUSE Leap 16.0:bsdtar-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive-devel-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive13-3.8.1-160000.3.1

Ссылки

Описание

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 by providing a specially crafted RAR archive, leading to the disclosure of sensitive heap memory information without requiring authentication or user interaction.


Затронутые продукты
openSUSE Leap 16.0:bsdtar-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive-devel-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive13-3.8.1-160000.3.1

Ссылки

Описание

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 specially crafted ISO file. This can lead to incorrect memory allocation and potential application crashes, resulting in a denial-of-service (DoS) condition.


Затронутые продукты
openSUSE Leap 16.0:bsdtar-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive-devel-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive13-3.8.1-160000.3.1

Ссылки

Описание

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 overflow. This could potentially allow for arbitrary code execution on the affected system.


Затронутые продукты
openSUSE Leap 16.0:bsdtar-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive-devel-3.8.1-160000.3.1
openSUSE Leap 16.0:libarchive13-3.8.1-160000.3.1

Ссылки