Katalog CVE

CVE-2026-119206

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

pypdf przed wersją 6.21.3 może potrzebować nadmiernego czasu na pobranie etykiet stron ze spreparowanego pliku PDF zawierającego płaskie drzewo numerów etykiet z wieloma zakresami. Właściwość page_labels przetwarza każdą stronę niezależnie i wielokrotnie skanuje tę samą tablicę /Nums od początku.

Ocena ryzyka

Atakujący może dostarczyć złośliwy plik PDF, powodując nadmierne zużycie czasu procesora i odmowę usługi. Może to spowolnić lub zablokować aplikacje przetwarzające dokumenty.

Rekomendacja

Zaktualizuj pypdf do wersji 6.21.3 lub nowszej. Rozważ ograniczenie zasobów dla procesów przetwarzających niezaufane pliki PDF.

Inne podatności w pypdf

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

pypdf is a free and open-source pure-python PDF library. Prior to 6.21.3, pypdf can take excessive time to retrieve page labels from a crafted PDF containing a flat page-label number tree with many ranges. The page_labels property resolves each page independently and repeatedly scans the same /Nums array from the beginning, causing work to grow with both the page count and the number of label ranges. This issue is fixed in version 6.21.3.

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