CVE-2026-71270 in Stirling-PDF
摘要
由 VulDB • 2026-08-06
Stirling-PDF 的 POST /api/v1/convert/url/pdf 端点(ConvertWebsiteToPDF.java)未更新 CustomHtmlSanitizer/SsrfProtectionService SSRF 防护机制,而该防护机制已添加至三个同级转换端点(html/pdf、file/pdf、markdown/pdf)。该端点仅验证初始请求的 URL 是否解析为公共 IP,然后在服务器端获取页面的 HTML,并将其未经清理地传递给 WeasyPrint 子进程。在获取的 HTML 中嵌入的资源引用(例如 `<img src="http://169.254.169.254/...">`)由 WeasyPrint 进行获取,且没有针对每个资源的 SSRF 过滤机制,这使得攻击者能够控制的页面导致服务器检索云元数据端点或内部网络资源,并将其内容泄露回生成的 PDF 中。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.