CVE-2025-47781 in rallly
الملخص
بحسب VulDB • 31/05/2026
Rallly هو أداة جدولة وتعاون مفتوحة المصدر. تتضمن الإصدارات حتى 3.22.1 (شاملةً) من التطبيق آلية مصادقة تعتمد على الرموز (Tokens). عند محاولة المستخدم تسجيل الدخول إلى التطبيق، يقوم بإدخال بريده الإلكتروني، ويتم إرسال رمز مكون من 6 أرقام إلى عنوان بريده الإلكتروني لإتمام عملية المصادقة. ومع ذلك، فإن الرمز المكون من 6 أرقام فقط يوفر درجة منخفضة من العشوائية (Entropy)، وعند اقترانه بعدم وجود حماية ضد هجمات القوة الغاشمة (Brute Force) على الرموز، يصبح من الممكن لمهاجم غير مصرح له يمتلك معرفة بعنوان بريد إلكتروني صالح أن يقوم بكسر الرمز عبر هجمات القوة الغاشمة بنجاح خلال 15 دقيقة (مدة صلاحية الرمز)، وبالتالي الاستيلاء على الحساب المرتبط بعنوان البريد الإلكتروني المستهدف. تتأثر جميع المستخدمين لتطبيقات Rallly. طالما أن المهاجم يعرف عنوان البريد الإلكتروني الذي استخدمه المستخدم للتسجيل في التطبيق، يمكنه بشكل منهجي الاستيلاء على أي حساب مستخدم. لكي تكون آلية المصادقة آمنة، يجب تعيين قيمة معقدة وعالية العشوائية للرمز بحيث لا يمكن كسرها عبر القوة الغاشمة ضمن فترة زمنية معقولة، ومن الناحية المثالية، تطبيق حد معدل الطلبات (Rate Limiting) على نقطة النهاية `/api/auth/callback/email` لجعل محاولات القوة الغاشمة غير مجدية خلال فترة الـ 15 دقيقة. اعتباراً من وقت النشر، لا تتوفر أي إصدارات مُصلحة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.