PT-2026-68111
CVE-2026-71245
·
تاريخ النشر
2026-08-05
·
تاريخ التحديث
2026-08-10
الوصف من
CVSS 3.1
7.1
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Mautic (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تتعرض الدالة
getLeadIdsByFieldValueAction الموجودة في ملف LeadBundle/Controller/AjaxController.php لهجوم حقن SQL. تحدث هذه المشكلة لأن الدالة تقرأ معلمة field من الطلب وتقوم بتنقيتها باستخدام InputHelper::clean()، التي تقوم فقط بترميز كيانات HTML دون تقييد أحرف مثل المسافات أو الأقواس. ثم يتم تمرير هذه القيمة إلى LeadRepository::buildQueryForGetLeadsByFieldValue()، حيث يتم ربطها مباشرةً كمعرف عمود SQL خام. ونظرًا لأن Doctrine لا يمكنها تحويل المعرفات إلى معلمات، يمكن للمستخدم المصادق عليه حقن أوامر SQL عبر المعلمة field. ويفتقر هذا الإجراء المحدد إلى عمليات التحقق الإضافية من الأذونات الموجودة في الدوال الأخرى داخل نفس وحدة التحكم.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾