PT-2026-63284 · Gitea+1 · Gitea+1

·

CVE-2026-56657

·

تاريخ النشر

2026-07-13

·

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

2026-08-26

CVSS v3.1

6.2

متوسطة

المتجهAV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Gitea (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يمكن لمستخدم معتمد التسبب في هجوم «رفض الخدمة» (DoS) عن طريق إرسال مفتاح عام RFC 4716 (SSH2) مُصمم خصيصًا إلى نقطة نهاية استيعاب مفاتيح SSH. تنبع المشكلة من دالة تطبيع تستخدم حلقة تسلسل سلاسل من النوع O(N²) دون حدود لحجم المدخلات. عندما يحتوي المفتاح على عدد كبير من الأسطر القصيرة، يقوم الخادم بأداء قدر من العمل التربيعي من حيث الوقت وتخصيص الذاكرة، لأن سلاسل Go غير قابلة للتغيير، مما يتطلب تخصيص مصفوفة جديدة ونسخها لكل عملية تسلسل. قد يؤدي ذلك إلى استنفاد موارد وحدة المعالجة المركزية (CPU) والذاكرة، مما يؤدي إلى انقطاع اتصال المثيل بالشبكة.
نقاط نهاية واجهة برمجة التطبيقات (API): ’/api/v1/user/keys‘
المعلمات أو المتغيرات المعرضة للخطر: key
أسماء الوظائف: parseKeyString()، CheckPublicKeyString()، CreateUserPublicKey()
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.

استغلال

DoS

Resource Exhaustion

Improper Access Control

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

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

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

BDU:2026-15764
CVE-2026-56657
GHSA-4XJF-493Q-98P3
GO-2026-6042
OPENSUSE-SU-2026:21483-1

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

Gitea
Red Os