Podatności zlib
9 znanych podatności CVE w zlib, przetłumaczonych i ocenionych.
- CVE-2023-45853Krytyczne
W bibliotece zlib w wersji do 1.3 w komponencie MiniZip występuje przepełnienie liczby całkowitej i wynikający z niego przepełnienie bufora sterty w funkcji zipOpenNewFileInZip4_64. Podatność może być wykorzystana poprzez długą nazwę pliku, komentarz lub pole dodatkowe.
- CVE-2022-37434Krytyczne
Biblioteka zlib w wersji do 1.2.12 zawiera podatność na odczyt lub zapis poza zakresem pamięci (heap-based buffer over-read/overflow) w funkcji inflate w pliku inflate.c, spowodowaną przez duże dodatkowe pole w nagłówku gzip. Podatność dotyczy wyłącznie aplikacji wywołujących funkcję inflateGetHeader.
- CVE-2018-25032Wysokie
Podatność w bibliotece zlib przed wersją 1.2.12 umożliwia uszkodzenie pamięci podczas kompresji danych, gdy dane wejściowe zawierają wiele odległych dopasowań.
- CVE-2016-9843Krytyczne
Funkcja crc32_big w pliku crc32.c w zlib 1.2.8 może umożliwić atakującym, zależnie od kontekstu, wywołanie nieokreślonego wpływu poprzez wektory związane z obliczaniem CRC w porządku big-endian.
- CVE-2016-9842Wysokie
Funkcja inflateMark w pliku inflate.c biblioteki zlib w wersji 1.2.8 może umożliwiać atakującym zależnym od kontekstu wywołanie nieokreślonego wpływu poprzez wektory obejmujące przesunięcia w lewo liczb całkowitych ujemnych.
- CVE-2016-9841Krytyczne
W bibliotece zlib w wersji 1.2.8 w pliku inffast.c występuje podatność związana z nieprawidłową arytmetyką wskaźników. Może ona umożliwić atakującemu zależnemu od kontekstu wywołanie nieokreślonych skutków.
- CVE-2016-9840Wysokie
W bibliotece zlib w wersji 1.2.8 w pliku inftrees.c występuje podatność polegająca na nieprawidłowej arytmetyce wskaźników. Może to pozwolić atakującemu na wywołanie nieokreślonych skutków w zależności od kontekstu.
- CVE-2005-2096Wysokie
Podatność w bibliotece zlib w wersji 1.2 i nowszych umożliwia zdalnemu atakującemu spowodowanie awarii systemu (odmowa usługi) poprzez wysłanie spreparowanego skompresowanego strumienia z niekompletnym opisem kodu o długości większej niż 1, co prowadzi do przepełnienia bufora. Przykładem jest wykorzystanie spreparowanego pliku PNG.
- CVE-2026-22184Wysokie
Podatność w narzędziu untgz (contrib/untgz) w zlib do wersji 1.3.1.2 włącznie powoduje globalne przepełnienie bufora. Problem występuje tylko w samodzielnym narzędziu demonstracyjnym, a nie w rdzeniu biblioteki kompresji zlib. Błąd pojawia się, gdy użytkownik uruchomi untgz z nadmiernie długą nazwą archiwum podaną w wierszu poleceń, co prowadzi do zapisu poza granicami stałego bufora globalnego.

