PT-2026-30458
CVE-2026-55555
·
تاريخ النشر
2026-04-05
·
تاريخ التحديث
2026-08-05
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Dompdf السابقة للإصدار 3.16
الوصف
يتعرض Dompdf لهجوم «File Existence Oracle» من خلال التلاعب بتوجيه CSS
@font-face. يمكن للمهاجم تقديم كود HTML ضار يشير بشكل متكرر إلى ملفات محلية باستخدام بروتوكول file:// لإحداث استنفاد ذاكرة PHP. يظهر النظام تباينًا في السلوك: إذا كان الملف المحلي المشار إليه موجودًا، تتم معالجته بشكل متكرر حتى يحدث تعطل بسبب «استنفاد حجم الذاكرة المسموح به»؛ أما إذا كان الملف مفقودًا، فإن العملية تفشل سريعًا أو تتجاهل الاستيراد دون الوصول إلى حد الذاكرة. يتيح هذا الاختلاف للمهاجم حصر الملفات الحساسة على الخادم، متجاوزًا قيود CHROOT. يتطلب الاستغلال الناجح القدرة على توفير كود HTML غير مقيد أو غير مُعقّم في طلب يقبل البيانات الكبيرة، وتكوينًا يكون فيه حد الذاكرة منخفضًا بما يكفي لاستنفاده، وهو ما يمكن تسهيله بشكل أكبر عن طريق تعيين $ dompdf show warnings إلى true.التوصيات
تحديث Dompdf إلى الإصدار 3.16.
تقييد استخدام توجيه
@font-face في HTML المقدم من المستخدم لمنع تشغيل ثغرة استنفاد الذاكرة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾