CVE-2026-55554 in Dompdf
要約
〜によって VulDB • 2026年07月28日
DompdfはPHP用のHTMLからPDFへの変換ツールです。バージョン3.15およびそれ以前のバージョンでは、`validateLocalUri()`メソッドがパスを`realpath()`で正規化した後に`strpos()`によるプレフィックスチェックを行うことでchrootの境界を強制しています。しかし、正規化処理により`$chrootPath`から末尾のディレクトリ区切り文字が削除されるため、このチェックは`$chrootPath`が`$realfile`の文字列プレフィックスであるかどうかのみを検証します。その結果、/var/wwwに対するchroot設定でも、/var/www2や/var/www-admin、/var/www_backupといった兄弟ディレクトリに一致してしまいます。レンダリングされるHTMLの一部を制御できる攻撃者はこれを悪用してchrootから脱出し、許可されたディレクトリの外にある機密ファイルを読み取ることができます。この問題はバージョン3.16で修正されています。
If you want to get best quality of vulnerability data, you may have to visit VulDB.