CVE-2026-57578
Təsvir
DotVVM veb tətbiqlər üçün açıq mənbəli MVVM freymvorkudur. 4.2.11, 4.3.15 və 5.0.0-preview09-final versiyalarından əvvəl AuthorizeActionFilter heç bir avtorizasiya həyata keçirmir, çünki onun aşkar ICommandActionFilter.OnCommandExecutingAsync, IViewModelActionFilter.OnViewModelCreatedAsync və IPresenterActionFilter.OnPresenterExecutingAsync implementasiyaları müvafiq yoxlamaları çağırmaq əvəzinə tamamlanmış tapşırıqlar qaytarır. Buna görə də, bu filtrə etibar edən tətbiqlər qorunan komandaları, view modelləri və ya presenterləri hər hansı xüsusi yan keçmə texnikası olmadan icazəsiz sorğulara açıq qoya bilər. AuthorizeAttribute eyni interfeysləri düzgün şəkildə implement edir və alternativ həll yolu kimi istifadə edilə bilər. Bu problem 4.2.11, 4.3.15 və 5.0.0-preview09-final versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| riganti dotvvm | < 4.2.11, >= 4.3.0, < 4.3.15, >= 5.0.0-preview01, < 5.0.0-preview09-final | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.