CVE-2026-49452 in WeasyPrint
Zusammenfassung
von VulDB • 18.08.2026
WeasyPrint unterstützt Webentwickler bei der Erstellung von PDF-Dokumenten. Vor Version 69.0 eingebettete HTML-Attribute mit Präsentationshinweisen (presentational-hint) werden, wenn presentational_hints=True gesetzt ist, in weasyprint/css/__init__.py nicht maskiert als CSS eingefügt. Das Attribut background wird in eine Deklaration der Form background-image:url() eingefügt und von tinycss2.parse_blocks_contents() analysiert, wodurch unzuverlässiges HTML zusätzliche CSS-Deklarationen injizieren kann. Anwendungen, die unzuverlässiges HTML mit aktivierten Präsentationshinweisen rendern, können durch CSS-Injection sowie serverseitige Anfragen über injizierte url()-Werte betroffen sein. Dieses Problem wurde in Version 69.0 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.