CyberSecBulletin

Libarchive vulnerabilities

We track 9 vulnerabilities in Libarchive products. 9 are rated high or critical, and none are known to be exploited. The most recent was published on March 30, 2026.

9vulnerabilities
2critical
7high
0exploited
8.1average CVSS score

Latest Libarchive vulnerabilities

  • 7.5 High severity

    Red Hat Enterprise Linux 7 Extended Lifecycle…: Integer Overflow or Wraparound

    CVE-2026-5121Red HatEPSS 1.09%

    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 overflo

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-4424Red HatEPSS 1.24%

    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 b

  • 7.8 High severity

    Red Hat Enterprise Linux 10: Integer Overflow or Wraparound

    CVE-2025-5914Red Hat

    A vulnerability has been identified in the libarchive library, specifically within the archive_read_format_rar_seek_data() function. This flaw involves an integer overflow that can ultimately lead to a double-free condition. Exploiting a double-free vulnerabil

  • 7.5 High severity

    Libarchive: NULL Pointer Dereference

    CVE-2024-48615Libarchive

    Null Pointer Dereference vulnerability in libarchive 3.7.6 and earlier when running program bsdtar in function header_pax_extension at rchive_read_support_format_tar.c:1844:8.

  • 7.8 High severity

    libarchive: Unchecked Return Value

    CVE-2025-25724Libarchive

    list_item_verbose in tar/util.c in libarchive through 3.7.7 does not check an strftime return value, which can lead to a denial of service or unspecified other impact via a crafted TAR archive that is read with a verbose value of 2. For example, the 100-byte b

  • 7.8 High severity

    libarchive: Out-of-bounds Read

    CVE-2024-48958Libarchive

    execute_filter_delta in archive_read_support_format_rar.c in libarchive before 3.7.5 allows out-of-bounds access via a crafted archive file because src can move beyond dst.

  • 7.8 High severity

    libarchive: Out-of-bounds Read

    CVE-2024-48957Libarchive

    execute_filter_audio in archive_read_support_format_rar.c in libarchive before 3.7.5 allows out-of-bounds access via a crafted archive file because src can move beyond dst.

  • 9.1 Critical severity

    libarchive: Out-of-bounds Read

    CVE-2024-37407Libarchive

    Libarchive before 3.7.4 allows name out-of-bounds access when a ZIP archive has an empty-name file and mac-ext is enabled. This occurs in slurp_central_directory in archive_read_support_format_zip.c.

  • 9.8 Critical severity

    Libarchive: NULL Pointer Dereference

    CVE-2022-36227LibarchiveEPSS 2.46%

    In libarchive before 3.6.2, the software does not check for an error after calling calloc function that can return with a NULL pointer if the function fails, which leads to a resultant NULL pointer dereference. NOTE: the discoverer cites this CWE-476 remark bu