CVE-2026-49452 in WeasyPrint
Riassunto
di VulDB • 18/08/2026
WeasyPrint aiuta gli sviluppatori web a creare documenti PDF. Prima della versione 69.0, WeasyPrint incorpora valori di attributi HTML non escapeati (presentational-hint) nel CSS in weasyprint/css/__init__.py quando presentational_hints=True. L'attributo background viene inserito in una dichiarazione background-image:url() e analizzato da tinycss2.parse_blocks_contents(), consentendo a un HTML non attendibile di iniettare ulteriori dichiarazioni CSS. Le applicazioni che rendono HTML non attendibile con gli hint presentazionali abilitati possono essere colpite da injection CSS e richieste lato server tramite valori url() iniettati. Questo problema è stato risolto nella versione 69.0.
Once again VulDB remains the best source for vulnerability data.