PT-2026-28538
CVE-2026-33770
·
تاريخ النشر
2026-03-26
·
تاريخ التحديث
2026-03-27
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات AVideo حتى الإصدار 26.0 ضمناً
الوصف
تقوم الطريقة الثابتة
fixCleanTitle() في ملف objects/category.php بإنشاء استعلام SQL SELECT عن طريق إدراج المتغيرين $clean title و$id مباشرةً في سلسلة الاستعلام دون استخدام عبارات معدة مسبقًا أو استعلامات معلمة. يمكن للمهاجم الذي يستطيع تشغيل عملية إنشاء فئة أو إعادة تسميتها باستخدام قيمة عنوان مصطنعة أن يحقن تعليمات SQL تعسفية. يقع الكود المعرض للخطر في الدالة fixCleanTitle(). يتم تضمين المتغير $clean title، المستمد من إدخال المستخدم، والمتغير $id مباشرةً في سلسلة SQL دون إجراء الهروب (escaping) المناسب أو التعيين بالمعلمات. يمكن للمهاجم استغلال ذلك عن طريق تقديم عنوان ضار، مثل test' UNION SELECT username,password,3,4,5,6,7,8,9,10 FROM users-- -، لسرقة بيانات الاعتماد والبيانات الحساسة الأخرى من جدول users. نقطة نهاية واجهة برمجة التطبيقات (API) المستخدمة لإنشاء الفئات أو إعادة تسميتها معرضة لهذا النوع من حقن SQL.التوصيات
يجب تحديث الإصدارات حتى الإصدار 26.0 (بما في ذلك) إلى إصدار يحتوي على الالتزام 994cc2b3d802b819e07e6088338e8bf4e484aae4، والذي يتضمن تصحيحًا لمعالجة هذه المشكلة. استبدل الاستيفاء المباشر باستعلامات معلمة، باستخدام العناصر النائبة
? وتمرير $clean title و(int)$id كمعلمات مرتبطة.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾