CVE-2026-78385: Python Weasyprint Missing Url Fetcher

WeasyPrint's HTML renderer was instantiated without a custom `url_fetcher`. By default, WeasyPrint resolves external URLs and `file://` resources, which can enable Server-Side Request Forgery (SSRF) and arbitrary local file disclosure.

Provally CuratedPublic repositoryMediumHigh confidenceVerifiedApache-2.0Python
greprules fetch cve-2026-78385-python-weasyprint-missing-url-fetcher --engine opengrep

Description

WeasyPrint's HTML renderer was instantiated without a custom `url_fetcher`. By default, WeasyPrint resolves external URLs and `file://` resources, which can enable Server-Side Request Forgery (SSRF) and arbitrary local file disclosure.