PT-2025-7068

CVE-2025-25285

·

تاريخ النشر

2025-02-14

·

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

2026-09-18

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة:
@octokit/endpoint من الإصدار 4.1.0 حتى 10.1.3
الوصف:
تتمثل المشكلة في هجوم رفض الخدمة عبر التعبيرات العادية (ReDoS) الذي يمكن إطلاقه عند إنشاء معلمات options محددة، مما يؤدي إلى توقف البرنامج وارتفاع استهلاك وحدة المعالجة المركزية (CPU). يحدث هذا في الدالة parse داخل الملف parse.ts الخاص بحزمة npm @octokit/endpoint. تواجه التعبير العادي /[w-]+(?=-preview)/g مشكلة التراجع (backtracking) عند معالجة عدد كبير من الأحرف المتتالية التي يليها الرمز -.
التوصيات:
بالنسبة للإصدارات من 4.1.0 حتى 10.1.3، قم بتحديث التعبير النمطي إلى (?<![w-])[w-]+(?=-preview) لمنع التراجع المفرط. استبدل التعبير النمطي الموجود في ملف parse.ts بالتعبير المحدث واختبر التطبيق بدقة للتأكد من أن الوظيفة لا تزال صحيحة وأن الأداء قد تحسن. بمجرد التحقق من الحل، قم بنشر التصحيح في بيئة الإنتاج للحماية من الهجمات المحتملة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-X4C5-C7RF-JJGV
CLEANSTART-2026-AD27625
CLEANSTART-2026-FN55648
CLEANSTART-2026-HD58055
CLEANSTART-2026-KS09647
CLEANSTART-2026-OW14897
CLEANSTART-2026-QY24299
CLEANSTART-2026-TW25027
CLEANSTART-2026-TZ34913
CLEANSTART-2026-UJ06223
CLEANSTART-2026-XE96590
CLEANSTART-2026-XR95601
CLEANSTART-2026-YD31360
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾