PT-2026-33323

CVE-2026-33804

·

تاريخ النشر

2026-04-16

·

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

2026-04-17

الوصف من

CVSS 3.1
9.1
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات @fastify/middie الأقدم من 9.3.2
الوصف
يحدث تجاوز في البرمجيات الوسيطة عند تمكين الخيار ignoreDuplicateSlashes الذي تم إهماله. تفشل منطقية مطابقة مسار البرمجيات الوسيطة في مراعاة عملية توحيد علامات المائل المكررة التي يقوم بها جهاز التوجيه، مما يسمح للطلبات التي تحتوي على علامات مائل مكررة في البداية (على سبيل المثال، ’//admin/secret‘) بتجاوز عمليات التحقق من المصادقة والتفويض. تؤثر هذه المشكلة بشكل خاص على التطبيقات التي تستخدم نمط التكوين من المستوى الأعلى الذي تم إهماله fastify({ ignoreDuplicateSlashes: true }) بدلاً من تكوين routerOptions.
التوصيات
قم بالترقية إلى الإصدار 9.3.2 من @fastify/middie.
كحل مؤقت، قم بالانتقال من التكوين القديم على المستوى الأعلى ignoreDuplicateSlashes: true إلى routerOptions: { ignoreDuplicateSlashes: true } أو قم بتعطيل الخيار ignoreDuplicateSlashes.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-V9WW-2J6R-98Q6
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾