Katalog CVE

CVE-2026-16517

NiskieCVSS 2.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.08%

Percentyl 0 - wyżej niż 0% wszystkich znanych CVE

Streszczenie

Podatność przepełnienia liczby całkowitej ze znakiem w bibliotece libarchive w funkcji archive_write_zip_header. Gdy szyfrowanie ZIP jest włączone, a rozmiar pliku bliski INT64_MAX, dodanie narzutu szyfrowania powoduje przepełnienie int64_t, co prowadzi do niezdefiniowanego zachowania, potencjalnie błędnych decyzji Zip64 lub uszkodzenia pamięci.

Ocena ryzyka

Ryzyko obejmuje potencjalne uszkodzenie pamięci lub błędne tworzenie archiwów ZIP, co może prowadzić do utraty danych lub niestabilności aplikacji korzystających z libarchive.

Rekomendacja

Zaleca się aktualizację libarchive do wersji zawierającej poprawkę (np. 3.7.7 lub nowszej) oraz unikanie szyfrowania ZIP dla bardzo dużych plików.

Oryginalny opis (angielski, źródło NVD)

A signed integer overflow vulnerability was found in libarchive's ZIP writer. In the archive_write_zip_header function in archive_write_set_format_zip.c, when ZIP encryption is enabled and the entry file size is close to INT64_MAX, the addition of the encryption overhead to the entry size overflows int64_t, resulting in undefined behavior. This could lead to incorrect Zip64 extension decisions or potential memory corruption.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS