PT-2026-63283 · Gitea+1 · Gitea+1

·

CVE-2026-56654

·

تاريخ النشر

2026-07-13

·

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

2026-08-26

CVSS v3.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، مما يمنحه وصولًا إداريًا كاملاً إلى الحساب دون معرفة كلمة مرور المستخدم.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.

استغلال

LPE

Improper Authentication

Improper Access Control

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

BDU:2026-15763
CVE-2026-56654
GHSA-683J-3FF6-HH2X
GO-2026-6034
OPENSUSE-SU-2026:21483-1

المنتجات المتأثرة

Gitea
Red Os