الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Grantcox

#50548من 60,590
6إجمالي CVSS
الثغرات · 1
PT-2026-25981
2026-03-17
6.0
CVE-2026-32700
Devise
Devise
يحتوي Devise، وهو حل للمصادقة في Rails يعتمد على Warden، على ثغرة في وحدة Confirmable الخاصة به. قد تحدث حالة تنافس (race condition) عند تمكين الخيار `reconfirmable`، مما يسمح للمهاجم بتأكيد عنوان بريد إلكتروني لا يملكه. ويحدث ذلك عن طريق إزالة التزامن بين الحقلين `confirmation token` و`unconfirmed email` من خلال طلبات متزامنة لتغيير البريد الإلكتروني. يتم إرسال `confirmation token` إلى بريد إلكتروني يسيطر عليه المهاجم، بينما يشير `unconfirmed email` في قاعدة البيانات إلى عنوان البريد الإلكتروني للضحية. ويؤدي استخدام الرمز (token) بعد ذلك إلى تأكيد البريد الإلكتروني للضحية على حساب المهاجم. المكون المعرض للخطر هو الوحدة النمطية `Confirmable`. والطريقة المعرضة للخطر هي `postpone email change until confirmation and regenerate confirmation token()`.