PT-2026-63306 · Gitea+1 · Gitea+1

·

CVE-2026-58440

·

تاريخ النشر

2026-07-13

·

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

2026-08-26

CVSS v3.1

6.8

متوسطة

المتجهAV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Gitea الإصدار 1.25.4
الوصف
يوجد عيب يتمثل في استمرار تشغيل الويب هوكس التي أنشأها أحد المتعاونين الذي يتمتع بصلاحيات إدارية على مستودع خاص، حتى بعد إلغاء صلاحيات الوصول الخاصة بهذا المتعاون. تقوم الدالة DeleteCollaboration() الموجودة في ملف services/repository/collaboration.go بإزالة سجلات التعاون، وإعادة حساب صلاحيات الوصول، وإلغاء المراقبة، وإلغاء تخصيص المشكلات، لكنها تفشل في إزالة أو تعطيل الويب هوكس التي أنشأها ذلك المستخدم. علاوة على ذلك، لا تعيد عملية توصيل webhooks التحقق مما إذا كان المنشئ لا يزال يتمتع بحق الوصول إلى المستودع. وهذا يسمح للمتعاون السابق بتلقي الحمولات الكاملة لأحداث المستودع المستقبلية، بما في ذلك نصوص المشكلات والتعليقات وبيانات الالتزامات، على نقطة النهاية التي يتحكم فيها إلى أجل غير مسمى وبشكل غير مرئي.
التوصيات
تحديث Gitea إلى إصدار يتم فيه تحديث دالة DeleteCollaboration() لحذف أو تعطيل الـ webhooks التي أنشأها المتعاون الذي تمت إزالته، أو نقل ملكية تلك الـ webhooks إلى مالك المستودع.
تنفيذ فحص إعادة التحقق من وصول المنشئ الحالي إلى المستودع قبل كل عملية تسليم لـ webhook.
كإجراء تخفيفي مؤقت، قم يدويًّا بمراجعة وإزالة الـ webhooks التي أنشأها المستخدمون الذين تم إلغاء وصولهم.

استغلال

إصلاح

Incorrect Authorization

Improper Access Control

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

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

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

BDU:2026-15840
CVE-2026-58440
GHSA-66M4-5JJR-2RG5
GO-2026-6033
OPENSUSE-SU-2026:21483-1

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

Gitea
Red Os