Katalog CVE

CVE-2026-111141

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

Atakujący może dostarczyć spreparowany plik ZIP, który doprowadzi do awarii aplikacji korzystającej z zziplib (odmowa usługi) lub wycieku danych z pamięci. Ryzyko dotyczy systemów przetwarzających niezaufane archiwa ZIP.

Rekomendacja

Zaktualizuj zziplib do wersji zawierającej poprawkę lub unikaj przetwarzania niezaufanych plików ZIP do czasu wdrożenia łatki. Rozważ włączenie dodatkowych mechanizmów ochrony pamięci dla procesów parsujących archiwa.

Inne podatności w zziplib

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

zziplib through 0.13.80 contains an out-of-bounds read vulnerability in __zzip_parse_root_directory() in zzip/zip.c that allows attackers to read past the mapped central directory in mmap builds due to an ineffective bounds check. Attackers can supply a crafted ZIP whose entry name ends at the central directory end, triggering 28-byte ZIP64 extra field over-reads via zzip_dir_open() that crash the process.

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