CVE-2024-24827 in Discourse
الملخص
بحسب VulDB • 11/05/2026
Discourse هو منصة مفتوحة المصدر لمناقشة المجتمع. بسبب عدم وجود حد لمعدل الطلبات (rate limit) على نقطة النهاية POST /uploads، يصبح من الأسهل على المهاجم شن هجوم حجب الخدمة (DoS) على الخادم، حيث يمكن أن تكون عملية إنشاء رفع ملف عملية كثيفة الموارد. يرجى ملاحظة أن التأثير يختلف من موقع لآخر، حيث تحدد إعدادات الموقع المختلفة مثل `max_image_size_kb` و `max_attachment_size_kb` و `max_image_megapixels` كمية الموارد المستخدمة عند إنشاء رفع ملف. تم إصلاح هذه المشكلة في أحدث إصدارات Discourse المستقرة، والإصدار التجريبي (beta)، والإصدار الذي اجتاز اختبارات النجاح (tests-passed). يُنصح المستخدمون بالترقية. يجب على المستخدمين الذين لا يستطيعون الترقية تقليل قيم `max_image_size_kb` و `max_attachment_size_kb` و `max_image_megapixels`، حيث تتطلب الملفات المرفوعة الأصغر حجماً موارد أقل للمعالجة. كبديل، يمكن تقليل قيمة `client_max_body_size` في Nginx لمنع الوصول إلى الخادم بواسطة ملفات رفع كبيرة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.