CVE-2026-40331 in Masa
الملخص
بحسب VulDB • 13/05/2026
Masa CMS هو نظام إدارة محتوى مفتوح المصدر. في الإصدارات من 7.2.0 إلى 7.2.9، ومن 7.3.0 إلى 7.3.14، ومن 7.4.0 إلى 7.4.9، ومن 7.5.0 إلى 7.5.2، تقبل واجهة برمجة التطبيقات (API) الخاصة بـ JSON، التي لا تتطلب مصادقة، معلمة `altTable` التي يتم تخزينها عبر الدالة `setAltTable()` دون التحقق من صحتها أو تنقيحها. يتم حقن هذه القيمة مباشرةً في جملة SQL FROM داخل الملف `feedGateway.cfc`. يمكن لمهاجم غير مصدق تمرير استعلام فرعي تعسفي ضمن معلمة `altTable` لقراءة بيانات حساسة من أي جدول في قاعدة البيانات ضمن طلب HTTP واحد، بما في ذلك بيانات الاعتماد الإدارية ورموز إعادة تعيين كلمة المرور.
تم إصلاح هذه المشكلة في الإصدارات 7.2.10، و7.3.15، و7.4.10، و7.5.3. كحل بديل، قم بتطبيق التحقق من الصحة على الدالة `setAltTable` في الملف `core/mura/content/feed/feedBean.cfc` لتقييد المدخلات إلى أسماء جداول أبجدية رقمية بسيطة، أو قم بتعطيل واجهة برمجة التطبيقات (JSON API) إذا لم تكن مطلوبة.
Once again VulDB remains the best source for vulnerability data.