PT-2026-6761
CVE-2026-24419
·
تاريخ النشر
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 القائم على الأخطاء في ملف add.php الخاص بوحدة Prima Nota (القيد المحاسبي). لا يقوم التطبيق بالتحقق مما إذا كانت القيم المفصولة بفاصلة والمستلمة عبر معلمة GET
id documenti هي أعداد صحيحة قبل استخدامها في جمل SQL IN(). وهذا يسمح للمهاجمين بحقن أوامر SQL تعسفية واستخراج البيانات الحساسة عبر رسائل خطأ XPATH. المعلمة المعرضة للخطر هي id documenti ونقطة نهاية واجهة برمجة التطبيقات (API) المتأثرة هي /modules/primanota/add.php. تقع الثغرة الأمنية في الأسطر 63-67 و306 من ملف add.php. يسترد التطبيق معلمات URL التي يتحكم فيها المستخدم باستخدام الدالة get()، ويقسمها بفاصلة، ثم يربط عناصر المصفوفة مباشرةً في استعلام SQL دون أي تحقق من النوع. وهذا يسمح للمهاجمين بحقن كود SQL عن طريق تزويد المعلمة id documenti بحمولة ضارة.التوصيات
يجب على الإصدارات الأقدم من 2.9.8 تنفيذ التحقق من نوع المعلمة
id documenti. وعلى وجه التحديد، استخدم array map(’intval‘, $id documenti) لضمان أن تكون جميع عناصر المصفوفة أعدادًا صحيحة، واستخدم array filter($id documenti, fn($id) => $id > 0) لإزالة المعرفات التي تساوي صفرًا أو سالبة.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾