PT-2026-51434
CVE-2026-33731
·
تاريخ النشر
2026-06-22
·
تاريخ التحديث
2026-10-24
الوصف من
CVSS 3.1
6.5
متوسطةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات AVideo الأقدم من 29.0
الوصف
يحتوي معالج webhook الخاص بـ Authorize.Net الموجود في ’plugin/AuthorizeNet/webhook.php‘ على ثغرة تسمح بتجاوز التحقق من التوقيع. يمكن للمهاجم تزوير طلبات webhook عن طريق تقديم معرّف معاملة صالح من عملية شراء صغيرة مشروعة، مما يسمح له بتجاوز التحقق من التوقيع وإضافة أرصدة عشوائية إلى أي حساب مستخدم باستخدام حقول الحمولة التي يتحكم فيها المهاجم. ويحدث ذلك بسبب سلسلة استغلالات تتضمن ثلاث ثغرات: تجاوز عملية التحقق من التوقيع باستخدام منطق «أو» (OR) في ملف
webhook.php، وقيم الحمولة التي تتجاوز القيم المسترجعة من واجهة برمجة التطبيقات (API) في ملفَي AuthorizeNet.php وwebhook.php، وغياب فحص الموافقة في ملف webhook.php قبل استدعاء الدالة processSinglePayment(). من خلال تزوير بيانات الدفع الوصفية، بما في ذلك المتغير plans id، يمكن للمهاجم تفعيل اشتراكات مميزة والحصول على وصول مجاني إلى المحتوى المدفوع، مما يؤدي إلى خسارة مباشرة في الإيرادات لمالك المنصة.التوصيات
قم بالتحديث إلى الإصدار 29.0.
كحل مؤقت، قم بتقييد الوصول إلى نقطة النهاية ’plugin/AuthorizeNet/webhook.php‘ أو قم بتعطيل المكون الإضافي Authorize.Net حتى يتم تطبيق التحديث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾