PT-2026-50138

CVE-2026-28744

·

تاريخ النشر

2026-05-07

·

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

2026-07-30

الوصف من

CVSS 2.0
8.5
عالية
المقاييسAV:N/AC:L/Au:S/C:C/I:C/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Gitea الأقدم من 1.26.1
الوصف
في مسار Git Smart HTTP، يفشل النظام في فرض أذونات رمز الوصول (access-token) الخاصة بنطاق المستودع عندما يتم توفير الرموز عبر مصادقة Bearer. على الرغم من أن الدالة CheckRepoScopedToken() مصممة للتحقق من النطاقات، إلا أنها تعود مبكرًا إذا كان الطلب لا يستخدم مصادقة HTTP Basic. ونتيجة لذلك، فإن رمز الوصول الشخصي (PAT) أو رمز OAuth2 المرسل كـ Authorization: Bearer <token> يتجاوز فحوصات النطاق تمامًا.
وهذا يسمح لرمز الوصول ذي الأذونات المحدودة (على سبيل المثال، read:notification فقط) بتنفيذ عمليات مثل استنساخ أو استرداد مستودعات خاصة دون نطاق read:repository، أو الدفع إلى مستودعات دون نطاق write:repository، شريطة أن يمتلك صاحب رمز الوصول أذونات RBAC اللازمة للمستودع. تؤثر هذه المشكلة على الدالة CheckRepoScopedToken() وتؤثر على مسارات Git Smart HTTP.
التوصيات
قم بتحديث Gitea إلى الإصدار 1.26.1 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-CC8W-R4QH-3V65
GO-2026-5321
OPENSUSE-SU-2026:21483-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾