Authorization Bypass in DotVVM Framework by Riganti
CVE-2026-57578

9.2CRITICAL

Key Information:

Vendor

Riganti

Status
Vendor
CVE Published:
14 September 2026

What is CVE-2026-57578?

A vulnerability in the DotVVM framework could allow unauthorized actions due to the failure of the AuthorizeActionFilter to enforce authorization on the ICommandActionFilter.OnCommandExecutingAsync, IViewModelActionFilter.OnViewModelCreatedAsync, and IPresenterActionFilter.OnPresenterExecutingAsync methods. This issue permits attackers to exploit protected commands, view models, or presenters without requiring any specific bypass technique. The vulnerability impacts applications using affected versions prior to updates 4.2.11, 4.3.15, and 5.0.0-preview09-final. To mitigate this issue, users are encouraged to adopt the AuthorizeAttribute, which correctly implements the required authorization checks.

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:
9.2
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.