CVE-2026-55555
Təsvir
Dompdf, PHP üçün HTML-dən PDF-ə çeviricidir. Versiya 3.15 və daha əvvəlki versiyalar CSS @font-face direktivinin manipulyasiyası vasitəsilə Fayl Mövcudluğu Orakulu (File Existence Oracle) hücumuna qarşı həssasdır. file:// protokolu vasitəsilə lokal fayllara müraciət edən zərərli HTML təqdim etməklə, hücumçu PHP yaddaşının tükənməsinə səbəb ola bilər. Dompdf-in müraciət edilən lokal faylın mövcud olub-olmamasından asılı olaraq fərqli davranması səbəbindən (mövcud olan fayl "Allowed memory size exhausted" xətası ilə sistem çökmədən təkrar-təkrar emal edilir, çatışmayan fayl isə sürətlə uğursuz olur və ya görməzdən gəlinir və heç vaxt yaddaş limitinə çatmır), hücumçu bu müşahidə olunan fərqlilikdən bir orakul kimi istifadə edərək, CHROOT məhdudiyyətlərindən asılı olmayaraq serverdəki həssas faylları sadalayabilir. İstismar üçün hücumçunun böyük həcmdə məlumatlara icazə verən sorğuda məhdudiyyətsiz və ya təmizlənməmiş HTML təqdim etməsi, həmçinin Dompdf-in yaddaş limitinin tükənəcək dərəcədə aşağı olduğu konfiqurasiya ( $_dompdf_show_warnings=true olması daşmanın baş verməsini asanlaşdırır) tələb olunur. Bu problem 3.16 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- dompdf_project dompdf3.16 və ya daha yeni versiya
- dompdf/dompdf3.1.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| dompdf_project dompdf | v < 3.16 | 3.16 |
| dompdf/dompdfPackagist | v < 3.1.6 | 3.1.6 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.