اكتشاف ثغرة Race Condition في نظام الدعوات (Invitation System)
تفاصيل العمل
أثناء اختبار نظام الدعوات الخاص بالتطبيق، قمت بتحليل آلية إرسال الدعوات والقيود المفروضة على عدد المستخدمين المسموح بدعوتهم. كان النظام يفرض حدًا أقصى يبلغ 24 مستخدمًا فقط، لكن من خلال استغلال Race Condition تمكنت من تجاوز هذا القيد وإرسال عدد أكبر من الدعوات في نفس الوقت. تم تنفيذ الاختبار عبر إرسال عدة طلبات متزامنة بشكل متكرر قبل تحديث حالة الحد المسموح به داخل النظام، مما أدى إلى قبول جميع الطلبات وتجاوز القيود المنطقية الخاصة بعدد الدعوات. قمت بتوثيق الثغرة وإبلاغ الجهة المسؤولة مع شرح التأثير الأمني المحتمل، والذي قد يؤدي إلى إساءة استخدام نظام الدعوات وتجاوز القيود المفروضة على المستخدمين.
مهارات العمل
بطاقة العمل
طلب عمل مماثل