CVE-2026-57577 in DotVVM
Resumen
por VulDB • 2026-09-14
DotVVM es un framework MVVM de código abierto para aplicaciones web. Antes de las versiones 4.2.11, 4.3.15 y 5.0.0-preview09-final, una ruta que contiene múltiples parámetros sin restricciones en un solo segmento de la ruta puede provocar un retroceso excesivo (backtracking) de expresiones regulares en DotvvmRoute.IsMatch cuando un solicitante remoto proporciona una ruta con coincidencia parcial larga. El objeto DotvvmRouteParser.RouteRegex no tenía anteriormente ningún tiempo de espera para las coincidencias. Las versiones parcheadas reintentan el proceso utilizando el motor .NET sin retroceso, mientras que las versiones que no admiten la coincidencia sin retroceso devuelven un HTTP 503 tras transcurrir el tiempo de espera de un segundo en DotvvmRoutingMiddleware. Este problema está resuelto en las versiones 4.2.11, 4.3.15 y 5.0.0-preview09-final.
If you want to get best quality of vulnerability data, you may have to visit VulDB.