تم اكتشاف خطأ خطير في مكون W3 Total Cache الذي من المتوقع أن يتم تثبيته على أكثر من مليون موقع ويب يعمل بنظام WordPress، والذي قد يسمح للمهاجمين بالوصول إلى مجموعة متنوعة من المعلومات، بما في ذلك البيانات الوصفية على التطبيقات المستندة إلى السحابة.
يستخدم مكون W3 Total Cache تقنيات تخزين مؤقت متعددة لتحسين سرعة موقع الويب الخاص بك وتقليل أوقات التحميل وتحسين تصنيفات محرك البحث الشاملة.
يتم تتبع هذه الثغرة الأمنية باسم CVE-2024-12365. ورغم أن المطور أصدر إصلاحًا في أحدث إصدار من المنتج، فسوف يتعين على مئات الآلاف من المواقع تثبيت الإصدار المصحح.
تفاصيل الثغرة الأمنية
تشير Wordfence إلى أن مشكلة الأمان تنبع من عدم وجود فحص للقدرة في وظيفة 'is_w3tc_admin_page' في جميع الإصدارات حتى الإصدار الأحدث 2.8.2. يسمح هذا الخطأ بالوصول إلى قيمة nonce الأمان الخاصة بالمكون الإضافي وتنفيذ إجراءات غير مصرح بها. من الناحية النظرية، يمكن استغلال هذه الثغرة الأمنية إذا كان المهاجم مصادقًا عليه وكان لديه مستوى مشترك، وهو شرط يمكن تلبيته بسهولة.
ولكن المخاطر الرئيسية التي قد تنشأ في حالة استغلال CVE-2024-12365 تشمل ما يلي:
- تزوير الطلبات من جانب الخادم (SSRF): يقوم بإنشاء طلبات ويب يمكن أن تعرض بيانات حساسة، بما في ذلك بيانات التعريف الخاصة بإصدارات التطبيقات المستندة إلى السحابة
- تسريب المعلومات
- إساءة استخدام الخدمة: استخدام حدود خدمة التخزين المؤقت، مما يؤثر على أداء موقع الويب وربما يؤدي إلى زيادة التكاليف
وفيما يتعلق بالتأثير العملي لهذه الثغرة الأمنية، يمكن للمهاجم استخدام البنية التحتية للموقع الإلكتروني لإعادة توجيه الطلبات إلى خدمات أخرى واستخدام المعلومات المجمعة لتنفيذ المزيد من الهجمات.
الإجراء الأكثر صرامة الذي يمكن للمستخدمين المتأثرين اتخاذه هو الترقية إلى أحدث إصدار من W3 Total Cache، الإصدار 2.8.2، لمعالجة الثغرة الأمنية.
تظهر إحصائيات التنزيل من wordpress.org أن حوالي 150 ألف موقع ويب قام بتثبيت البرنامج الإضافي بعد أن أصدر المطور التحديث الأخير، مما يجعل مئات الآلاف من مواقع الويب التي تعمل بنظام WordPress لا تزال عرضة للخطر.
كتوصية عامة، يجب على أصحاب مواقع الويب تجنب تثبيت عدد كبير جدًا من المكونات الإضافية وإزالة تلك التي لا تكون هناك حاجة إليها حقًا. بالإضافة إلى ذلك، يمكن أن يكون جدار حماية تطبيق الويب مفيدًا في هذه الحالة، حيث يساعد في تحديد محاولات الاستغلال وحظرها.