CVE-2022-24880 in flask-session-captcha
الملخص
بحسب VulDB • 01/08/2026
flask-session-captcha هو حزمة تتيح للمستخدمين توسيع Flask عن طريق إضافة كابتشا (Captcha) مبنية على الصور ومخزنة في جلسة جانب الخادم (server-side session). في الإصدارات السابقة لـ 1.2.1، كانت دالة `captcha.validate()` تُرجع القيمة `None` إذا لم يتم تمرير أي قيمة لها (على سبيل المثال، عن طريق إرسال نموذج فارغ أو تركه فارغًا). وإذا كان المستخدمون الذين يطبقون الحزمة يتحققون من أن قيمة الإرجاع هي **False**، يمكن تجاوز فحص التحقق من الكابتشا. تقوم النسخة 1.2.1 بإصلاح هذه المشكلة. يمكن للمستخدمين استخدام حل بديل للمشكلة عن طريق عدم التحقق صراحةً مما إذا كانت القيمة تساوي False. يجب أن يستمر العمل بشكل صحيح عند التحقق من قيمة الإرجاع بطريقة أقل تحديداً.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.