Danielnetodotcom

#6926من 60,590
45.8إجمالي CVSS
الثغرات · 6
متوسطة
2
عالية
3
حرجة
1
PT-2026-26772
2026-03-20
7.5
CVE-2026-33485
Avideo
Avideo
تفتقر دالة الاستدعاء RTMP `on publish` الموجودة في ملف `plugin/Live/on publish.php` إلى المصادقة. يتم دمج المعلمة `$ POST[’name‘]`، التي تمثل مفتاح البث، مباشرةً في استعلامات SQL داخل الدالتين `LiveTransmitionHistory::getLatest()` و`LiveTransmition::keyExists()` دون تنقية مناسبة أو ربط معلمي. وهذا يسمح لمهاجم غير مصدق عليه بتنفيذ حقن SQL أعمى قائم على الوقت، مما قد يؤدي إلى استخراج جميع محتويات قاعدة البيانات، بما في ذلك تجزئات كلمات مرور المستخدمين وعناوين البريد الإلكتروني والبيانات الحساسة الأخرى. التطهير غير الكافي في السطر 117 من ملف `plugin/Live/on publish.php` يزيل فقط الأحرف ’&‘ و ’=‘. ولا توفر الدالة `sqlDAL::readSql()` الحماية عند استدعائها بدون معلمات التنسيق/القيم، حيث إنها تقوم بتجميع جملة SQL المحقونة مباشرةً. ويمكن استغلال الثغرة من خلال طلبات `curl` مصممة خصيصًا، بالاستفادة من نقاط الحقن لاستخراج البيانات حرفًا حرفًا. يمكن للمهاجم أن يقوم بالمصادقة كأي مستخدم في نظام البث باستخدام تجزئات كلمات المرور المستخرجة.
PT-2026-25994
2026-03-17
6.1
CVE-2026-33035
Avideo
Avideo
يحتوي AVideo، وهو منصة فيديو مفتوحة المصدر، على ثغرة من نوع «التنفيذ البرمجي عبر المواقع» (XSS) المنعكسة. يمكن لمهاجم غير معتمد تنفيذ تعليمات جافا سكريبت تعسفية في متصفح الضحية من خلال التلاعب بمعلمة URL. تتم معالجة المدخلات التي يدخلها المستخدم من معلمة URL بواسطة دالة `json encode()` في PHP، ثم يتم عرضها داخل دالة جافا سكريبت باستخدام `innerHTML`، مما يتجاوز عملية الترميز ويسمح بتنفيذ البرنامج النصي بالكامل. السبب الجذري هو الجمع بين مدخلات المستخدم غير المُعالجة التي يتم تمريرها إلى جافا سكريبت واستخدام `innerHTML` الذي يعرض علامات HTML كـ DOM قابل للتنفيذ. يمكن أن يؤدي الهجوم إلى اختطاف الجلسة، والاستيلاء على الحساب، والتصيد الاحتيالي لبيانات الاعتماد من خلال نماذج تسجيل الدخول المُحقنة، وتوزيع الحمولة ذاتية الانتشار، واختراق الحساب الإداري. تنبع الثغرة الأمنية من عدم وجود تنقية مناسبة للمدخلات وأمن غير كافٍ لملفات تعريف الارتباط، وتحديدًا غياب علامة HttpOnly في ملف تعريف الارتباط PHPSESSID. يقع الكود المعرض للخطر في `view/videoNotFound.php` و`view/js/script.js`.