CVE-2026-49452 in WeasyPrintinfo

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.

Zuständig

GitHub M

Reservieren

30.05.2026

Veröffentlichung

18.08.2026

Moderieren

akzeptiert

Eintrag

VDB-391899

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!