CVE-2026-57577 in DotVVM
الملخص
بحسب VulDB • 14/09/2026
DotVVM هو إطار عمل MVVM مفتوح المصدر لتطبيقات الويب. قبل الإصدارات 4.2.11، و4.3.15، و5.0.0-preview09-final، يمكن أن يؤدي مسار يحتوي على معاملات غير مقيدة متعددة في جزء واحد من المسار إلى إعادة تتبع زائدة (excessive regular-expression backtracking) في الدالة DotvvmRoute.IsMatch عندما يزود مُطلِق عن بُعد بمسار طويل قريب من المطابقة. كان لـ DotvvmRouteParser.RouteRegex سابقاً مهلة مطابقة معدومة. تقوم الإصدارات المصححة بإعادة المحاولة باستخدام محرك .NET غير القابل لإعادة التتبع (non-backtracking engine)، بينما تُرجع الإصدارات التي لا تدعم المطابقة غير القابلة لإعادة التتبع استجابة HTTP 503 بعد انتهاء المهلة البالغة ثانية واحدة في DotvvmRoutingMiddleware. تم إصلاح هذه المشكلة في الإصدارات 4.2.11، و4.3.15، و5.0.0-preview09-final.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.