Read the docs
TI-2026-41428 Aliases CVE-2026-57577

DotVVM: ReDOS in routing

Priority LOW 36CWE-1333Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-1333.

Summary

DotVVM is an open source MVVM framework for web applications. Prior to 4.2.11, 4.3.15, and 5.0.0-preview09-final, a route containing multiple unconstrained parameters in one path segment can cause excessive regular-expression backtracking in DotvvmRoute.IsMatch when a remote requester supplies a long near-match path. DotvvmRouteParser.RouteRegex previously had no matching timeout. Patched runtimes retry with the .NET non-backtracking engine, while runtimes that do not support non-backtracking matching return HTTP 503 after the one-second timeout in DotvvmRoutingMiddleware. This issue is fixed in versions 4.2.11, 4.3.15, and 5.0.0-preview09-final.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00577 47th percentileScored 2026-11-07
Fix Fixed dotvvm (riganti): 4.2.11, 4.3.15, 5.0.0-preview09-final

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
rigantidotvvmbefore 4.2.11; 4.3.0 to before 4.3.15; 5.0.0-preview01 to before 5.0.0-preview09-final4.2.11, 4.3.15, 5.0.0-preview09-finalPatch availableCNA
  • dotvvm Vendorriganti Affected before 4.2.11; 4.3.0 to before 4.3.15; 5.0.0-preview01 to before 5.0.0-preview09-final Fixed in 4.2.11, 4.3.15, 5.0.0-preview09-final Patch available CNA

Remediation

  • Fix · CNA dotvvm (riganti) Fixed in 4.2.11, 4.3.15, 5.0.0-preview09-final

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-57577

References

  • TI-2026-41429 DotVVM: Missing authorization in AuthorizeActionFilter CVSS 4.0CRITICAL 9.2
  • TI-2026-41432 DotVVM: Unrestricted file upload CVSS 3.1MEDIUM 5.3

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences