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. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾