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) لإزالة المعرفات التي تساوي صفرًا أو سالبة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-4J2X-JH4M-FQV6
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾