CVE-2026-68537
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 47 - wyżej niż 47% wszystkich znanych CVE
Streszczenie
fulgur, narzędzie konwertujące niezaufany HTML/CSS do PDF, w wersjach przed 0.19.0 dzieliło bezpośrednie dziecko body o wysokości CSS znacznie przekraczającej wysokość strony na jeden fragment na stronę bez górnego limitu. Może to prowadzić do nadmiernego zużycia zasobów lub zawieszenia procesu.
Ocena ryzyka
Atakujący może dostarczyć złośliwy HTML/CSS, powodując wyczerpanie pamięci lub CPU i odmowę usługi na serwerze przetwarzającym wiele dzierżaw. Wpływa to na dostępność usługi dla wszystkich użytkowników.
Rekomendacja
Zaktualizuj fulgur do wersji 0.19.0 lub nowszej. Jako obejście waliduj lub ograniczaj niezaufany CSS (zwłaszcza height / vh na elementach poziomu body) przed przekazaniem HTML do fulgur.
Inne podatności w fulgur
Oryginalny opis (angielski, źródło NVD)
`fulgur` converts untrusted HTML/CSS into PDF, commonly on a server that processes input supplied by many tenants. In versions prior to 0.19.0, a body-direct child whose CSS-resolved height greatly exceeds the page height was sliced into one fragment per page with no upper bound. This is fixed in version 0.19.0. A `MAX_PAGES` cap bounds the slice loop — halting it even for a `+inf` height — and non-finite layout heights are sanitized so they can no longer drive the loop. As a workaround, validate or constrain untrusted CSS (in particular `height` / `vh` on body-level elements) before passing HTML to fulgur.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

