PT-2026-137385

CVE-2026-123012

·

تاريخ النشر

2026-06-23

·

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

2026-11-05

الوصف من

CVSS 4.0
7.1
عالية
المقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:L/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة برنامج Gogs الإصدارات السابقة لـ 0.14.3
Description تحتوي طبقة تفويض Git Smart HTTP في الملف internal/route/repo/http.go على خلل حيث يعتمد النظام على معامل استعلام service يوفره العميل لتحديد سياسة التفويض بدلاً من مسار RPC الفعلي الذي يتم تنفيذه. وتحديداً، يمكن التعامل مع الطلب المرسل إلى نقطة النهاية /repo.git/git-receive-pack (المستخدمة لعمليات الدفع/الكتابة) بشكل خاطئ على أنه عملية قراءة إذا تم تعيين سلسلة الاستعلام إلى service=git-upload-pack. يسمح هذا للمستخدم الذي يمتلك صلاحيات القراءة فقط بدفع تغييرات إلى المستودع. هذا الأمر مؤثر بشكل خاص في الحالات التي يتم فيها ضبط REQUIRE SIGNIN VIEW على true لأن ذلك قد يسمح لأي مستخدم مسجل دخوله بالكتابة في أي مستودع. ينتج هذا الخلل عن عدم اتساق في كيفية التحقق من الأفعال فيما يتعلق بحساسية حالة الأحرف.
Recommendations تحديث Gogs إلى إصدار أحدث من 0.14.3. كإجراء تخفيف مؤقت، قم بتقييد الوصول إلى نقطة النهاية /repo.git/git-receive-pack للمستخدمين الذين يجب أن يكون لديهم صلاحيات القراءة فقط.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-WMFG-5P4H-5FW3
GO-2026-5712
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾