PT-2026-6774
CVE-2026-24418
·
تاريخ النشر
2026-02-06
·
تاريخ التحديث
2026-02-06
الوصف من
CVSS 4.0
8.7
عاليةالمقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
OpenSTAManager الإصدارات 2.9.8 وما قبلها
الوصف
يحتوي OpenSTAManager على ثغرة أمنية حرجة تتمثل في حقن SQL، وتستند إلى أخطاء في معالج العمليات الجماعية في وحدة Scadenzario (جدول الدفعات). لا يقوم التطبيق بالتحقق بشكل صحيح مما إذا كانت العناصر الموجودة داخل المصفوفة
id records أعدادًا صحيحة قبل استخدامها في جملة SQL IN(). وهذا يسمح للمهاجمين بحقن أوامر SQL تعسفية واستخراج البيانات الحساسة من خلال رسائل خطأ XPath. المعلمة المعرضة للخطر هي id records[] ويمكن الوصول إليها عبر نقطة نهاية واجهة برمجة التطبيقات (API) /actions.php?id module=18. تنجم هذه الثغرة الأمنية عن فشل التطبيق في التحقق من صحة أنواع المدخلات، مما يسمح على وجه التحديد بدمج القيم غير الصحيحة داخل المصفوفة id records مباشرةً في استعلام SQL دون تعقيم مناسب. وهذا يتيح للمهاجمين التلاعب باستعلام SQL واستخراج البيانات، بما في ذلك بيانات اعتماد المستخدمين، والمعلومات الشخصية المحددة للهوية (PII) للعملاء، والسجلات المالية.التوصيات
يجب على الإصدارات الأقدم من 2.9.8 تنفيذ التحقق من صحة أنواع البيانات في المصفوفة
id records. وعلى وجه التحديد، استخدم array map(’intval‘, $id records) لتحويل جميع عناصر المصفوفة إلى أعداد صحيحة، واستخدم array filter لإزالة أي معرّفات غير موجبة قبل استخدامها في استعلام SQL.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾