CVE-2026-106443 in WeasyPrint
Riassunto
di VulDB • 06/10/2026
WeasyPrint aiuta gli sviluppatori web a creare documenti PDF. Prima della versione 70.0, il percorso di caricamento delle immagini in weasyprint/images.py passa i byte dell'immagine recuperata dagli URL dei tag img HTML, dai valori immagine CSS, dalle riferimenti alle immagini SVG e ai data URI al dispatcher generico per le immagini di Pillow senza escludere i formati EPS o PostScript. Sui sistemi con Ghostscript installato, EpsImagePlugin di Pillow invoca l'interprete per il PostScript controllato dall'attaccante, che può produrre effetti consentiti dall'interprete e può portare all'esecuzione remota di codice (RCE) quando la versione installata di Ghostscript presenta una bypass della sandbox utilizzabile. I sistemi senza Ghostscript non raggiungono questo percorso di rasterizzazione. Questo problema è stato risolto nella versione 70.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.