ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
OAuthLib هو تنفيذ لمنطق توقيع طلبات OAuth لـ Python 3.6+ . قبل الإصدار 4.0.0، يمكن لمعالجات منح الرموز المميزة client_credentials و Resource Owner Password Credentials مصادقة request.client كعميل سرّي واحد مع الاحتفاظ بـ request.client_id المقدم من المهاجم لـ validate_grant_type و validate_scopes. يمكن لعميل مصادق عليه ذو صلاحيات أقل بالتالي التسبب في استخدام ترخيص المنح والنطاق لهوية عميل آخر عندما يعتمد مُتحقّق التطبيق على وسيط client_id المُوثّق، مما قد يؤدي إلى إصدار رموز مميزة بمنح أو نطاقات غير مصرح بها. المُتحقّقات التي تمنح الترخيص حصريًا من request.client قد لا تأثر. تم إصلاح هذه المشكلة في الإصدار 4.0.0.
المعالجة
المراجع
- تحذيرhttps://github.com/advisories/GHSA-7984-qgvg-3j9c
- مرجعhttps://github.com/oauthlib/oauthlib/commit/c951a1d09f99f14e3240973fa83c4f4287d4753d
- مرجعhttps://github.com/oauthlib/oauthlib/pull/920
- مرجعhttps://github.com/oauthlib/oauthlib/releases/tag/v4.0.0
- مرجعhttps://github.com/oauthlib/oauthlib/security/advisories/GHSA-7984-qgvg-3j9c
- مرجعhttps://nvd.nist.gov/vuln/detail/CVE-2026-118669