CVE-2026-55555
Açıklama
Dompdf, PHP için bir HTML'den PDF'e dönüştürücüdür. 3.15 ve önceki sürümler, CSS @font-face direktifinin manipülasyonu yoluyla bir Dosya Varlığı Oracle saldırısına karşı savunmasızdır. Saldırgan, file:// protokolü üzerinden yerel dosyalara tekrar tekrar referans veren kötü amaçlı HTML sağlayarak PHP bellek tükenmesine neden olabilir. Dompdf, referans verilen yerel dosyanın var olup olmamasına göre farklı davrandığından (var olan bir dosya, "Allowed memory size exhausted" çökmesini tetikleyene kadar tekrar tekrar işlenirken; eksik bir dosya hızla hata verir veya yoksayılır ve asla bellek sınırına ulaşmaz), bir saldırgan bu gözlemlenebilir tutarsızlığı, CHROOT kısıtlamalarından bağımsız olarak sunucudaki hassas dosyaları numaralandırmak için bir oracle olarak kullanabilir. İstismar edilmesi için saldırganın, büyük verilere izin veren bir istekte kısıtlanmamış veya temizlenmemiş HTML sağlaması ve ayrıca Dompdf'in bellek sınırının tükenecek kadar düşük olduğu bir yapılandırmaya sahip olması gerekir ($_dompdf_show_warnings=true ayarı taşmaya ulaşmayı kolaylaştırır). Bu sorun 3.16 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- dompdf_project dompdf3.16 ya da sonraki bir sürüm
- dompdf/dompdf3.1.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| dompdf_project dompdf | v < 3.16 | 3.16 |
| dompdf/dompdfPackagist | v < 3.1.6 | 3.1.6 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.