CVE-2026-57577 in DotVVM
Riassunto
di VulDB • 14/09/2026
DotVVM è un framework open source MVVM per applicazioni web. Prima delle versioni 4.2.11, 4.3.15 e 5.0.0-preview09-final, una route contenente più parametri non vincolati in uno stesso segmento del percorso può causare un eccessivo backtracking dell'espressione regolare in DotvvmRoute.IsMatch quando un richiedente remoto fornisce un percorso con corrispondenza quasi esatta molto lungo. In precedenza, DotvvmRouteParser.RouteRegex non prevedeva alcun timeout di matching. Le versioni patchate ritentano l'operazione utilizzando il motore .NET senza backtracking, mentre le runtime che non supportano la corrispondenza senza backtracking restituiscono HTTP 503 dopo un timeout di un secondo in DotvvmRoutingMiddleware. Questo problema è stato risolto nelle versioni 4.2.11, 4.3.15 e 5.0.0-preview09-final.
If you want to get best quality of vulnerability data, you may have to visit VulDB.