Katalog CVE

CVE-2026-112395

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

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

Streszczenie

Pillow od wersji 8.2.0 do 13.0.0 może odczytywać dane poza buforem kafelka podczas kopiowania czterobajtowych pikseli w dekoderze kafelkowego TIFF. W funkcji _decodeTile libtiff może zwrócić alokację kafelka mniejszą niż wymagany krok wiersza pomnożony przez długość kafelka, a pętla kopiująca Pillow wykracza poza tę alokację.

Ocena ryzyka

Atakujący może dostarczyć spreparowany kafelkowy TIFF do aplikacji ładującej go, co może ujawnić sąsiednie dane sterty w pikselach lub spowodować awarię procesu. Wpływa to na poufność i dostępność.

Rekomendacja

Zaktualizuj Pillow do wersji 13.0.0 lub nowszej. Unikaj ładowania niezaufanych plików TIFF w kontekstach wrażliwych na bezpieczeństwo.

Inne podatności w Pillow

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

Pillow is a Python imaging library. From 8.2.0 until 13.0.0, Pillow's tiled-TIFF decoder can read past the tile buffer while copying four-byte pixels. In _decodeTile, libtiff can return a tile allocation smaller than the required row stride multiplied by the tile length, and Pillow's stride-and-copy loop walks beyond that allocation. An attacker can supply a crafted tiled TIFF to an application that loads it. This can expose adjacent heap data in pixels or crash the process. This issue is fixed in version 13.0.0.

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