CVE-2026-71270

Stirling-PDF's POST /api/v1/convert/url/pdf endpoint (ConvertWebsiteToPDF.java) was not updated with the CustomHtmlSanitizer/SsrfProtectionService SSRF protections that were added to three sibling conversion endpoints (html/pdf, file/pdf, markdown/pdf).
Configurations

No configuration.

History

24 Oct 2026, 15:10

Type Values Removed Values Added
Summary (es) El endpoint POST /api/v1/convert/url/pdf de Stirling-PDF (ConvertWebsiteToPDF.java) no se actualizó con las protecciones SSRF de CustomHtmlSanitizer/SsrfProtectionService que se añadieron a tres endpoints de conversión hermanos (html/pdf, file/pdf, markdown/pdf). El endpoint solo valida que la URL solicitada inicialmente se resuelva a una IP pública, luego recupera el HTML de la página del lado del servidor y lo entrega, sin sanitizar, a un subproceso de WeasyPrint. Las referencias a recursos incrustados en el HTML recuperado (por ejemplo, “<img src=“http://169.254.169.254/...”>”) son recuperadas por WeasyPrint sin filtrado SSRF por recurso, permitiendo que una página controlada por el atacante haga que el servidor recupere endpoints de metadatos en la nube o recursos de red internos y filtre su contenido de vuelta al PDF generado. (es) El endpoint POST /api/v1/convert/url/pdf de Stirling-PDF (ConvertWebsiteToPDF.java) no se actualizó con las protecciones SSRF de CustomHtmlSanitizer/SsrfProtectionService que se añadieron a tres endpoints de conversión hermanos (html/pdf, file/pdf, markdown/pdf). El endpoint solo valida que la URL solicitada inicialmente se resuelva a una IP pública, luego recupera el HTML de la página del lado del servidor y lo entrega, sin sanitizar, a un subproceso de WeasyPrint. Las referencias a recursos incrustados en el HTML recuperado (por ejemplo, “menor queimg src=“http://169.254.169.254/...”mayor que”) son recuperadas por WeasyPrint sin filtrado SSRF por recurso, permitiendo que una página controlada por el atacante haga que el servidor recupere endpoints de metadatos en la nube o recursos de red internos y filtre su contenido de vuelta al PDF generado.

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El endpoint POST /api/v1/convert/url/pdf de Stirling-PDF (ConvertWebsiteToPDF.java) no se actualizó con las protecciones SSRF de CustomHtmlSanitizer/SsrfProtectionService que se añadieron a tres endpoints de conversión hermanos (html/pdf, file/pdf, markdown/pdf). El endpoint solo valida que la URL solicitada inicialmente se resuelva a una IP pública, luego recupera el HTML de la página del lado del servidor y lo entrega, sin sanitizar, a un subproceso de WeasyPrint. Las referencias a recursos incrustados en el HTML recuperado (por ejemplo, “<img src=“http://169.254.169.254/...”>”) son recuperadas por WeasyPrint sin filtrado SSRF por recurso, permitiendo que una página controlada por el atacante haga que el servidor recupere endpoints de metadatos en la nube o recursos de red internos y filtre su contenido de vuelta al PDF generado.

Information

Published : 2026-08-05 13:24

Updated : 2026-10-24 15:10


NVD link : CVE-2026-71270

Mitre link : CVE-2026-71270

CVE.ORG link : CVE-2026-71270


JSON object : View

Products Affected

No product.

CWE
CWE-918

Server-Side Request Forgery (SSRF)