PT-2026-63283
CVE-2026-56654
·
تاريخ النشر
2026-07-13
·
تاريخ التحديث
2026-08-26
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Gitea (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في تصعيد الامتيازات في نقطة نهاية واجهة برمجة التطبيقات (API)
POST /users/{username}/tokens المستخدمة لإنشاء رموز الوصول الشخصية. نقطة النهاية محمية بواسطة البرمجيات الوسيطة reqBasicOrRevProxyAuth، والتي صُممت لتتطلب مصادقة قائمة على كلمة المرور لمنع استخدام رمز تم اختراقه لإنشاء رموز جديدة. ومع ذلك، إذا تم تقديم رمز الوصول بتنسيق Authorization: Basic <token>:x-oauth-basic، فإن النظام يقوم بشكل خاطئ بتعيين AuthedMethod إلى basic وIsBasicAuth إلى true، مما يؤدي إلى تجاوز الحماية التي توفرها البرمجيات الوسيطة.وبمجرد تجاوز الحماية، تفشل دالة
CreateAccessToken في فرض حد أقصى للنطاق، مما يعني أنها لا تتحقق مما إذا كانت النطاقات المطلوبة تشكل مجموعة فرعية من النطاقات الحالية للمتصل. ونتيجة لذلك، يمكن للمهاجم الذي يمتلك رمزًا مقيدًا (مثل رمز لا يمتلك سوى أذونات write:user) إنشاء رمز جديد بنطاق all، مما يمنحه وصولًا إداريًا كاملاً إلى الحساب دون معرفة كلمة مرور المستخدم.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾