GHSA-c8qj-jx8j-fg2wCriticalDisclosed before NVD
DotVVM: Missing authorization in AuthorizeActionFilter
📋 Description
Impact
All users of the AuthorizeActionFilter class are affected. The AuthorizeActionFilter simply does nothing, no “hacking” is needed to bypass the filter.
Patches
DotVVM 4.3.15, 4.2.11 and 5.0.0-preview09 fix this.
Workarounds
As a workaround, you can use the AuthorizeAttribute instead. It implements the same interfaces (correctly). Note that is it deprecated for unrelated reasons, feel free to suppress the warning when using it as action filter.
🎯 Affected products3
- nuget/DotVVM:< 4.2.11
- nuget/DotVVM:> 4.3.0-preview01-final, < 4.3.15
- nuget/DotVVM:>= 5.0.0-preview01-final, < 5.0.0-preview09-final