CVE-2020-35538
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
Podatność w bibliotece libjpeg-turbo polega na dereferencji wskaźnika NULL w funkcji jcopy_sample_rows() podczas przetwarzania specjalnie spreparowanego pliku wejściowego. Może to prowadzić do awarii aplikacji korzystającej z tej biblioteki.
Ocena ryzyka
Atakujący może dostarczyć złośliwy plik obrazu, powodując awarię usługi przetwarzającej obrazy (odmowa usługi). Ryzyko dotyczy aplikacji i usług wykorzystujących libjpeg-turbo do dekodowania obrazów.
Rekomendacja
Zaktualizuj libjpeg-turbo do wersji zawierającej poprawkę lub wdroż walidację plików wejściowych przed przetwarzaniem. Rozważ ograniczenie przetwarzania niezaufanych obrazów.
Inne podatności w libjpeg-turbo
Zobacz wszystkie- CVE-2017-9614Wysokie
Funkcja fill_input_buffer w pliku jdatasrc.c w libjpeg-turbo 1.5.1 pozwala zdalnym atakującym na spowodowanie odmowy usługi (nieprawidłowy dostęp do pamięci i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany plik jpg.
- CVE-2026-75466Średnie
libjpeg-turbo 3.2.0 zawiera podatność na dzielenie przez zero w loaderze PNG. Podczas przetwarzania prawidłowego obrazu PNG z indeksowanymi kolorami i nie-szarą paletą przez tj3LoadImage12() lub tj3LoadImage16() z domyślnym formatem pikseli, aplikacja może wywołać dzielenie przez zero w alloc_sarray(), powodując SIGFPE i odmowę usługi.
Oryginalny opis (angielski, źródło NVD)
A crafted input file could cause a null pointer dereference in jcopy_sample_rows() when processed by libjpeg-turbo.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

