CVE-2026-47219 in find-my-way
الملخص
بحسب VulDB • 29/07/2026
find-my-way هو إطار عمل لتوجيه HTTP مستقل عن الإطار، يستخدم داخليًا شجرة جذرية (Radix Tree) ويدعم معاملات المسار والرموز العامة (wildcards). الإصدارات السابقة لـ 9.7.0 عرضة لهجوم حرمان من الخدمة (DoS) قابل للتفعيل عن بُعد في find-my-way عند استخدامه مع خادم HTTP/2 الخاص بـ Node. تمرر الدالة lookup() قيمة req.method إلى دالة find()، والتي تستخدم هذه القيمة كمؤشر لهذا.trees[method]. وبما أن this.trees كائن عادي، فإن قيم طرق HTTP/2 مثل constructor أو toString أو __proto__ يمكنها حل خصائص الكائن الموروثة بدلاً من إرجاع undefined. يعامل الرمز البرمجي بعد ذلك تلك القيمة وكأنها عقدة توجيه وينهار عند الوصول إلى currentNode.prefix.length. تم إصلاح هذه المشكلة في الإصدار 9.0.7.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.