What’s Vulnerable › Vulnerabilities
CVE-2026-68537: Fulgur: Unbounded page slicing from attacker-controlled CSS height causes denial of service
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.6% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-09-17 · updated 2026-09-24
- Weakness: CWE-400
Description
`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.
Affected products
- fulgur-rs fulgur: before 0.19.0
References
- https://github.com/fulgur-rs/fulgur/pull/501
- https://github.com/fulgur-rs/fulgur/security/advisories/GHSA-4rf6-qx84-q9fv
- https://rustsec.org/advisories/RUSTSEC-2026-0200.html
Get alerted when CVE-2026-68537 or the next vulnerability affects your stack