PT-2026-123433

CVE-2026-115910

·

تاريخ النشر

2026-10-26

·

تاريخ التحديث

2026-10-26

الوصف من

CVSS 3.1
6.8
متوسطة
المقاييسAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
اسم البرنامج المصاب والإصدارات المتأثرة Python Social Auth الإصدارات السابقة لـ 6.2.0
Description في مكون OpenIdConnectAuth الموجود في social core/backends/open id connect.py تقوم الدالة get and store nonce بتخزين nonce الخاص بـ OpenID Connect في جدول OpenIdConnectAssociation مشترك. وتقوم الدالتان get nonce() و validate claims() بالتحقق فقط من وجود الـ nonce وعدم انتهاء صلاحيته بدلاً من ربطه بجلسة المتصفح وحالة OAuth التي بدأت عملية تسجيل الدخول. في حال تم تعطيل DEFAULT USE PKCE يمكن للمهاجم الذي يحصل على رمز تفويض غير مستخدم من الضحية بدء عملية تسجيل دخول منفصلة للحصول على حالة صالحة لمتصفح المهاجم وتقديم رمز الضحية مع تلك الحالة وتجاوز التحقق من الـ nonce لأن nonce الضحية متاح عالمياً مما يسمح للمهاجم بتسجيل الدخول كضحية.
Recommendations تحديث Python Social Auth إلى الإصدار 6.2.0. تفعيل DEFAULT USE PKCE في إعدادات OpenIdConnectAuth للحد من المخاطر.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-H2R5-X5M7-3935
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾