CVE-2026-50280
Təsvir
Craft CMS məzmun idarəetmə sistemidir (CMS). 5.0.0-RC1 və yuxarı versiyalarda 5.9.21-dən əvvəl EntriesController::actionMoveToSection() endpointi təyinat bölməsini saveEntries icazəsi tələb etmək əvəzinə yalnız viewEntries:$section->uid ilə yoxlayır (mənbə qeydi ayrıca Entry::canMove() vasitəsilə yoxlanılır). Nəticədə, qeydi cari bölməsindən çıxara bilən aşağı imtiyazlı autentifikasiya olunmuş idarəetmə paneli istifadəçisi moveEntryToSection() çağıraraq qeydin sectionId dəyərini yenidən yaza və onu oxuma icazəsi olduğu, lakin yazma icazəsi olmadığı bölməyə saxlaya bilər. Bu, bölmə səviyyəsində avtorizasiya modelini pozur və məhdud icazələri olan istifadəçiyə qorunan bölməyə məzmun yeritməyə, redaksiya sərhədlərinə, təsdiq iş axınlarına və bölməyə xas biznes məntiqinə müdaxilə etməyə imkan verir. Bu problem 5.9.21 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- craftcms/cms5.9.21 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| craftcms/cmsPackagist | 5.0.0-RC1 ≤ v < 5.9.21 | 5.9.21 |
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.