Katalog CVE

CVE-2026-112394

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.56%

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

Streszczenie

W bibliotece Pillow (Python) przed wersją 13.0.0 dekodery surowe P;2L i P;4L mogą odczytywać dane poza końcem bufora wejściowego. Niezgodność między obliczanym rozmiarem wiersza a rzeczywistym rozmiarem odczytywanym przez rozpakowujące może ujawnić do trzech bajtów sterty w pikselach wyjściowych lub spowodować awarię procesu.

Ocena ryzyka

Może prowadzić do wycieku danych z pamięci (do 3 bajtów sterty) lub odmowy usługi poprzez awarię procesu przetwarzającego obrazy. Ryzyko dotyczy aplikacji przetwarzających niezaufane obrazy w formacie surowym.

Rekomendacja

Zaktualizuj bibliotekę Pillow do wersji 13.0.0 lub nowszej. Unikaj przetwarzania niezaufanych obrazów surowych do czasu wdrożenia aktualizacji.

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 P;2L and P;4L raw decoders can read past the end of an input buffer. ImagingRawDecode calculates a packed-pixel row size, while the unpackers read separately padded bit planes. A caller can supply a buffer and image dimensions whose accepted size is smaller than the unpacker's actual footprint. This can disclose up to three adjacent heap bytes in output pixels or crash the process. This issue is fixed in version 13.0.0.

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