PT-2026-138012
CVE-2026-123746
·
تاريخ النشر
2026-11-06
·
تاريخ التحديث
2026-11-06
الوصف من
CVSS 4.0
2.3
منخفضةالمقاييسAV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة
Symfony الإصدارات السابقة لـ 5.4.56
Symfony الإصدارات 6.x السابقة لـ 6.4.50
Symfony الإصدارات 7.x السابقة لـ 7.4.23
Symfony الإصدارات 8.x السابقة لـ 8.1.11
Description
يحتوي مكون Symfony Security HTTP على مشكلة حيث تفشل الدالة
authenticateUser() في AuthenticatorManager في تنفيذ طريقة checkPostAuth() الخاصة بفاحص مستخدم جدار الحماية أثناء المصادقة البرمجية. يحدث هذا لأن authenticateUser() — التي تستخدمها UserAuthenticatorInterface::authenticateUser() و Security::login() — لا تقوم بإرسال حدث security.authentication.success المطلوب لتشغيل checkPostAuth(). نتيجة لذلك، يمكن للمستخدمين الذين يجب رفض حساباتهم بواسطة فاحص مستخدم مخصص (مثل الحسابات منتهية الصلاحية) الحصول على جلسة مصادقة إذا تمت مصادقتهم برمجياً، كما هو الحال في روابط التحقق من البريد الإلكتروني أو إعادة تعيين كلمة المرور، على الرغم من أنه سيتم حظرهم عبر نماذج تسجيل الدخول القياسية.Recommendations
التحديث إلى الإصدار 5.4.56 أو أحدث.
التحديث إلى الإصدار 6.4.50 أو أحدث.
التحديث إلى الإصدار 7.4.23 أو أحدث.
التحديث إلى الإصدار 8.1.11 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾