
Abacre Retail Point of Sale 14.0.0.396 عرضة لثغرة حقن SQL أعمى قائم على المحتوى. توجد الثغرة في وظيفة البحث في صفحة الطلبات.
إن Abacre Retail Point of Sale 14.0.0.396 عرضة لحقن SQL الأعمى القائم على المحتوى. توجد الثغرة في وظيفة "Search" في صفحة "Orders".
تعد وظيفة "Search" في صفحة "Orders" عرضة لحقن SQL الأعمى القائم على المحتوى.
سنحصل على التأكيد الأولي بحمولة بسيطة، ثم باستخدام الاستعلام أدناه يمكننا التأكد من وجود جدول "Client" في ملف قاعدة بيانات Firebird.
') OR EXISTS(SELECT 1 FROM Client)--
عند التنفيذ، نتلقى بالفعل محتوى. لتأكيد الأمر أكثر، يمكننا الانتقال إلى تبويب "Clients" وإحداث خطأ SQL، مما سيعطينا اسم الجدول.
داخل نفس التبويب، نتأكد من وجود 4 عملاء مسجلين في قاعدة البيانات.
ومع ذلك، يمكننا أيضًا البحث عن ذلك في المعامل المعرّض للثغرة. إذا بحثنا عن 3 سجلات فقط، فلن يتم إرجاع أي شيء.
') OR (SELECT COUNT(*) FROM Client)=3--

لكن عند البحث عن 4، نحصل الآن على نتيجة صحيحة.
