CVE-2016-9182
Təsvir
Exponent CMS 2.4 kontroller sinfinin metodunu çağırmaq üçün PHP reflection-dan istifadə edir və daha sonra istifadəçi icazələrini yoxlamaq üçün həmin metodun adından istifadə edir. Lakin, PHP reflection-da metod adı böyük-kiçik hərflərə qarşı həssas deyil və Exponent CMS standart olaraq təyin olunmamış hərəkətlərin icrasına icazə verir, buna görə də hücumçu icazə yoxlamasını yan keçmək üçün metod adının baş hərfini böyük yazıla bilər, məsələn: controller=expHTMLEditor&action=preview&editor=ckeditor və controller=expHTMLEditor&action=Preview&editor=ckeditor. Anonim istifadəçi birinci halda rədd ediləcək, lakin ikincisinə daxil ola biləcəkdir.
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 |
|---|---|---|
| exponentcms exponent_cms | 2.4.0 | — |
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.