CVE-2023-36810
ŚrednieCVSS 6.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 42 - wyżej niż 42% wszystkich znanych CVE
Streszczenie
pypdf to biblioteka PDF napisana w czystym Pythonie, która umożliwia dzielenie, łączenie, przycinanie i przekształcanie stron plików PDF. Wykorzystując tę podatność, atakujący może stworzyć plik PDF, który prowadzi do nieoczekiwanego długiego czasu działania, blokując bieżący proces i wykorzystując 100% jednego rdzenia CPU.
Ocena ryzyka
Podatność ta może prowadzić do znacznego obciążenia zasobów systemowych, co może wpłynąć na wydajność aplikacji i dostępność usług w organizacji.
Rekomendacja
Zaleca się aktualizację do wersji 1.27.9 lub nowszej, aby załatać tę podatność. Nie ma znanych obejść dla tego problemu.
Oryginalny opis (angielski, źródło NVD)
pypdf is a pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files. An attacker who uses this vulnerability can craft a PDF which leads to unexpected long runtime. This quadratic runtime blocks the current process and can utilize a single core of the CPU by 100%. It does not affect memory usage. This issue has been addressed in PR 808 and versions from 1.27.9 include this fix. Users are advised to upgrade. There are no known workarounds for this vulnerability.

