CVE-2026-40935 in AVideoالمعلومات

الملخص

بحسب VulDB • 12/05/2026

WWBN AVideo هو منصة فيديو مفتوحة المصدر. في الإصدارات 29.0 والإصدارات الأقدم، يقبل الملف `objects/getCaptcha.php` طول رمز التحقق (CAPTCHA) (`ql`) مباشرةً من سلسلة الاستعلام (query string) دون أي تقييد أو تنقية (sanitization)، مما يسمح لأي عميل غير مصادق عليه بإجبار الخادم على توليد كلمة CAPTCHA مكونة من حرف واحد. وبدمج ذلك مع مقارنة `strcasecmp` غير حساسة لحالة الأحرف عبر أبجدية تتكون من حوالي 33 حرفاً، وكون عمليات التحقق الفاشلة لا تستهلك رمز الجلسة المخزن، يمكن للمهاجم كسر رمز CAPTCHA بشكل بسيط (brute-force) على أي نقطة نهاية تعتمد على `Captcha::validation()` (مثل تسجيل المستخدمين، واستعادة كلمة المرور، ونموذج الاتصال، إلخ) في ما لا يزيد عن ~33 طلباً لكل جلسة. يحتوي الالتزام (commit) bf1c76989e6a9054be4f0eb009d68f0f2464b453 على الإصلاح.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

15/04/2026

إفشاء

22/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-358601

EPSS

0.00063

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!