CVE-2026-111142
ŚrednieCVSS 5.5Streszczenie
Zziplib do wersji 0.13.80 zawiera podatność odczytu poza zakresem w pliku zzip/mmapped.c, umożliwiającą odczyt poza pamięcią sterty poprzez spreparowany katalog centralny ZIP. Atakujący może utworzyć rekord końca katalogu centralnego umieszczający pierwszy wpis blisko końca bufora.
Ocena ryzyka
Może powodować awarie aplikacji przetwarzających niezaufane archiwa ZIP.
Rekomendacja
Zaktualizuj zziplib do wersji zawierającej poprawkę lub unikaj przetwarzania niezaufanych archiwów ZIP.
Inne podatności w zziplib
Zobacz wszystkie- CVE-2026-111141Średnie
Biblioteka zziplib do wersji 0.13.80 zawiera podatność out-of-bounds read w funkcji __zzip_parse_root_directory() w pliku zzip/zip.c. Nieefektywne sprawdzanie granic pozwala odczytać dane poza zmapowanym katalogiem centralnym w kompilacjach z mmap, gdy spreparowany wpis ZIP kończy się na końcu katalogu centralnego, powodując odczyt 28 bajtów pola ZIP64 extra i awarię procesu.
- CVE-2018-17828Średnie
W ZZIPlib 0.13.69 występuje podatność typu directory traversal, która pozwala atakującym nadpisać dowolne pliki poprzez sekwencję ".." (kropka kropka) w pliku zip. Podatność wynika z działania funkcji unzzip_cat w pliku bins/unzzipcat-mem.c.
Oryginalny opis (angielski, źródło NVD)
Zziplib through 0.13.80 contains an out-of-bounds read vulnerability in zzip/mmapped.c that allows attackers to over-read heap memory via a crafted ZIP central directory. Attackers can craft an end-of-central-directory record placing the first entry near the buffer end, causing zzip_disk_entry_strdup_name to read past the buffer and crash the application.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

