PT-2026-50583
CVE-2026-22555
·
تاريخ النشر
2026-06-17
·
تاريخ التحديث
2026-10-25
الوصف من
CVSS 3.1
8.1
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Gitea الإصدار 1.23
الوصف
يوجد تباين في التفويض بين واجهة المستخدم على الويب وواجهة برمجة التطبيقات (API) فيما يتعلق بإنشاء فروع للمستودعات. تفشل نقطة نهاية واجهة برمجة التطبيقات (API)
POST /api/v1/repos/{owner}/{repo}/forks في التحقق من إذن CanCreateOrgRepo()، حيث تتحقق فقط من IsOrgMember(). وهذا يسمح لأعضاء المنظمة الذين لديهم صلاحية القراءة فقط، وتحديدًا أولئك الموجودين في الفرق التي تم تعيين can create org repo فيها على false، بإنشاء مستودعات داخل مساحة اسم المنظمة عبر واجهة برمجة التطبيقات (API).يمكن للمهاجم استغلال هذه الثغرة عن طريق إنشاء تفرع لمستودع موجود وإعادته إلى المنظمة. ونظرًا لأن منشئ التفرع يتمتع بأذونات إدارية كاملة، فيمكنه تمكين «الإجراءات» (Actions) ودفع ملفات سير العمل الخبيثة. ولأن البنية التحتية لـ «الراكر» (runner) وآليات حقن الأسرار تعتمد على معرّف مالك المنظمة، يمكن للمهاجم تنفيذ سير عمل يستخرج جميع أسرار CI/CD على مستوى المنظمة، مثل مفاتيح النشر وبيانات اعتماد السحابة ورموز API.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾