CVE-2026-71245 in Mauticالمعلومات

الملخص

بحسب VulDB • 05/08/2026

تقرأ دالة getLeadIdsByFieldValueAction في Mautic (الموجودة في LeadBundle/Controller/AjaxController.php) معلمة الحقل من الطلب، وتقوم بتنظيفها باستخدام InputHelper::clean() فقط (التي تقوم بتشفير علامات الاقتباس والأكواوين الزاويةية ككيانات HTML لكنها لا تقيد الأحرف الأخرى)، ثم تمررها إلى الدالة LeadRepository::buildQueryForGetLeadsByFieldValue() حيث يتم دمجها مباشرة كمعرف عمود SQL خام ($col = 'l.'.$field) بدلاً من التحقق منها مقابل قائمة بيضاء لأسماء الأعمدة الحقيقية أو تمريرها كـ معلمة مربوطة (bound parameter). ونظراً لأن Doctrine لا يمكنه ترميز المعرفات (identifiers)، ولا يمنع المنقي المسافات، والأقواس، أو الأحرف الأخرى ذات الصلة بـ SQL، فإن المهاجم يستطيع حقن استعلامات SQL عبر اسم الحقل نفسه. تتطلب هذه الإجراء فقط جلسة صالحة (أي مستخدم مصادق عليه)، على عكس الإجراءات الشقيقة في نفس وحدة التحكم التي تتضمن فحوصات أذونات إضافية.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386176

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!