Katalog CVE

CVE-2026-112392

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.59%

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

Streszczenie

W bibliotece Pillow przed wersją 13.0.0 filtry oparte na rangach mogą odwoływać się do nieprawidłowego magazynu obrazu dla obrazu o zerowym rozmiarze. ImagingExpand() alokuje niepusty wynik, a następnie ulega awarii podczas replikacji krawędzi przez odczyt pierwszego piksela z pustego magazynu wejściowego; ImagingRankFilter nigdy nie jest osiągany. Atakujący może dostarczyć lub spowodować utworzenie obrazu o zerowym rozmiarze w aplikacji stosującej filtr rangi, mediany, minimum lub maksimum, co powoduje natywną awarię procesu.

Ocena ryzyka

Może to doprowadzić do awarii procesu (crash) w aplikacjach przetwarzających obrazy z użyciem filtrów rangowych. Stanowi to ryzyko dla dostępności usługi.

Rekomendacja

Zaktualizuj Pillow do wersji 13.0.0 lub nowszej. Unikaj przetwarzania niezaufanych obrazów o zerowych wymiarach w filtrach rangowych.

Inne podatności w Pillow

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

Pillow is a Python imaging library. Prior to 13.0.0, Pillow's rank-based filters can dereference invalid image storage for a zero-size image. ImagingExpand() allocates a non-empty output and then faults while replicating edges by reading the first pixel from empty input storage; ImagingRankFilter is never reached. An attacker can supply or cause creation of a zero-size image to an application that applies a rank, median, minimum, or maximum filter. This causes a native process crash. This issue is fixed in version 13.0.0.

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