Excessive Regular Expression Backtracking in DotVVM Framework
CVE-2026-57577

8.2HIGH

Key Information:

Vendor

Riganti

Status
Vendor
CVE Published:
14 September 2026

What is CVE-2026-57577?

DotVVM, an open-source MVVM framework for web applications, has a vulnerability that can lead to excessive regular-expression backtracking during route matching. This issue arises when a route contains multiple unconstrained parameters within a single path segment. If a remote requester sends a long near-match path, it can result in performance degradation due to a lack of matching timeout in the DotvvmRouteParser.RouteRegex. The vulnerability has been addressed in versions 4.2.11, 4.3.15, and 5.0.0-preview09-final, with patched runtimes employing the .NET non-backtracking engine to improve matching performance and return HTTP 503 errors after a one-second timeout for unsupported runtimes.

Affected Version(s)

dotvvm < 4.2.11 < 4.2.11

dotvvm >= 4.3.0, < 4.3.15 < 4.3.0, 4.3.15

dotvvm >= 5.0.0-preview01, < 5.0.0-preview09-final < 5.0.0-preview01, 5.0.0-preview09-final

References

CVSS V4

Score:
8.2
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.