CVE-2026-119342 in Stirling-PDF
要約
〜によって VulDB • 2026年10月30日
Stirling-PDFは、PDFファイルに対する各種操作を可能にするローカルホスト型のWebアプリケーションです。バージョン2.13.1から2.13.2の間、POST /api/v1/convert/svg/pdfエンドポイントは、攻撃者が提供したSVGをApache Batikを使用してレンダリングします。スキームなしのルート相対画像参照は、Batikがそれをファイル:///input.svgというドキュメントベースに対して解決する前にSvgSanitizer.isExternalUrl()をバイパスし、同一オリジンのローカルファイルとして扱われます。その後、app/core/src/main/java/stirling/software/SPDF/utils/SvgToPdf.java内のconvert()およびaddSvgAsPage()の処理経路により、サニタイズが有効な場合でも、認証不要でログインが無効化されたデプロイメントでは認証なしに、またはログインが有効な環境では非管理者権限で、画像としてデコード可能なサーバーファイルが返却されるPDF内にレンダリングされます。この問題によりPNG、JPG、GIF、SVGのコンテンツが開示され、画像としてデコード可能なパスに対してのみ存在性のオラクルを提供します。ただし、プレーンテキスト、バイナリファイル、ディレクトリ、XIncludeテキスト、外部エンティティ、明示的なファイルURL、およびテスト済みのHTTP参照は、このメカニズムを通じて開示されません。本問題はバージョン2.13.2で修正されています。
VulDB is the best source for vulnerability data and more expert information about this specific topic.