PT-2026-115113 · Npm+1 · @Adonisjs/Http-Server+1

CVE-2026-104150

·

تاريخ النشر

2026-10-15

·

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

2026-10-15

CVSS v4.0

8.7

عالية

المتجهAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المصاب والإصدارات المتأثرة AdonisJS HTTP Server الإصدارات السابقة لـ 8.2.2 AdonisJS HTTP Server الإصدارات السابقة لـ 9.1.1
Description توجد ثغرة رفض الخدمة عبر التعبيرات النمطية (ReDoS) في مطابق مسار slug المدمج. تحتوي التعبيرات النمطية المستخدمة بواسطة router.matchers.slug() على تكرارات جشعة متجاورة مع فئات أحرف متداخلة. عندما يتم تطبيق سلسلة نصية طويلة تنتهي بحرف ترفضه التأكيدات النهائية على معامل مسار يتحكم فيه المهاجم، فإن ذلك يؤدي إلى تراجع تربيعي واستهلاك مفرط لوحدة المعالجة المركزية. نظرًا لأن مطابقة المسار تحدث قبل برمجيات الوسيط (middleware) الخاصة بالمسار والمجموعة، فإن تدابير المصادقة أو تحديد معدل الطلبات قد لا تمنع طلبًا غير مصرح به من حظر حلقة أحداث Node.js، مما يمنع العامل من خدمة الطلبات الأخرى أو فحوصات الحالة.
Recommendations التحديث إلى الإصدار 8.2.2 أو أحدث. التحديث إلى الإصدار 9.1.1 أو أحدث. كإجراء مؤقت، تجنب استخدام المطابق router.matchers.slug() في معاملات المسار التي يمكن الوصول إليها من قبل مستخدمين غير موثوقين.

إصلاح

Resource Exhaustion

DoS

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

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

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

CVE-2026-104150
GHSA-524C-H47V-M3H8

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

@Adonisjs/Http-Server
Http Server