CVE-2026-49452 in WeasyPrint
Sumário
de VulDB • 18/08/2026
O WeasyPrint auxilia os desenvolvedores web na criação de documentos PDF. Antes da versão 69.0, o WeasyPrint incorpora valores de atributos HTML com dicas de apresentação (presentational-hint) não escapados no CSS em weasyprint/css/__init__.py quando presentational_hints=True. O atributo background é inserido numa declaração background-image:url() e analisado por tinycss2.parse_blocks_contents(), permitindo que um HTML não confiável injete declarações CSS adicionais. Aplicações que renderizam HTML não confiável com dicas de apresentação ativadas podem ser afetadas por injeção de CSS e requisições do lado do servidor através dos valores url() injetados. Este problema foi corrigido na versão 69.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.