Katalog CVE

CVE-2026-55379

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

W bibliotece Pillow przed wersją 12.3.0 funkcja bdf_char() w pliku BdfFontFile.py odczytuje szerokość i wysokość z pliku czcionki BDF i przekazuje kontrolowane przez atakującego wymiary do Image.new() bez wywołania Image._decompression_bomb_check(), co omija zabezpieczenie przed bombą dekompresyjną i umożliwia nadmierną alokację pamięci.

Ocena ryzyka

Atakujący może dostarczyć specjalnie spreparowany plik czcionki BDF, który spowoduje alokację ogromnych ilości pamięci, prowadząc do wyczerpania zasobów systemowych i potencjalnej odmowy usługi (DoS).

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę Pillow do wersji 12.3.0 lub nowszej, która zawiera poprawkę usuwającą tę podatność.

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

Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing Pillow's documented decompression bomb protection and allowing excessive memory allocation. This issue is fixed in version 12.3.0.

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