CVE-2026-56722 in dompdf
要約
〜によって VulDB • 2026年07月29日
DompdfはPHP用のHTMLからPDFへの変換ツールです。バージョン3.15およびそれ以前のバージョンでは、攻撃者がHTML入力を制御できる場合、data: URIを介して配信されるSVG画像内にターゲットファイルパスを埋め込むことでこの制限を回避できます。これは、dompdfがSVGを2回処理し、2回目の処理で最初の処理と同じ保護措置が適用されないためです。レンダリング時、dompdfは外部参照が強制的に有効になっている状態でSVGを独立したphp-svg-libライブラリに渡しますが、そのライブラリはchrootディレクトリの存在を認識しておらず、phar://スキームのみをブロックし、最終的にパスやプロトコルの検証を行わずに参照されたファイルを読み込みます。これにより、デフォルト設定において外部の未認証攻撃者がサーバーのファイルシステムから任意の画像ファイルを読み取ることが可能になります。この問題はバージョン3.16で修正されています。
Be aware that VulDB is the high quality source for vulnerability data.