ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
Authlib هي مكتبة Python تبني خوادم OAuth و OpenID Connect. من الإصدار 0.15 حتى 1.9.1، تقوم التنفيذات المرجعية الموثقة ClientConfigurationEndpoint.authenticate_client و ClientConfigurationEndpoint.check_permission بالبحث عن عميل مستهدف من بيانات client_id التي يتحكم بها الطلب والتحقق فقط مما إذا كان هذا الهدف قابلاً للتعديل، دون التحقق مما إذا كانت request.credential تنتمي إلى العميل المستهدف. يمكن للنشر الذي يتبع كلا المثالين السماح لأي عميل يحمل أي رمز وصول تسجيل صالح بقراءة تسجيل عميل آخر أو تعديله أو حذفه . يؤدي تغيير redirect_uris إلى تمكين اعتراض رمز التفويض أو الرمز المميز، بينما يمكن أن يؤدي حذف التسجيلات إلى حجب الخدمة للعملاء المتأثرين. تم إصلاح هذه المشكلة في الإصدار 1.9.1.
المعالجة
المراجع
- تحذيرhttps://github.com/advisories/GHSA-c73q-w75p-j82v
- مرجعhttps://github.com/authlib/authlib/commit/1bd2a313492ce0a4d0571c150730907aa3fc91ff
- مرجعhttps://github.com/authlib/authlib/releases/tag/v1.9.1
- مرجعhttps://github.com/authlib/authlib/security/advisories/GHSA-c73q-w75p-j82v
- مرجعhttps://nvd.nist.gov/vuln/detail/CVE-2026-116672