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).
References
| Link | Resource |
|---|---|
| https://github.com/Stirling-Tools/Stirling-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, “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 |
|
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)
