CVE-2026-27181
Təsvir
MajorDoMo (həmçinin Major Domestic Module kimi tanınır), market modulu vasitəsilə autentifikasiya olunmamış şəkildə istənilən modulun silinməsinə şərait yaradır. Market modulunun admin() metodu icranın başında $_REQUEST-dən gr('mode') dəyərini oxuyur və onu $this->mode dəyişəninə təyin edir ki, bu da bütün rejim-məhdudiyyətli kod yollarını /objects/?module=market son nöqtəsi vasitəsilə autentifikasiyasız əlçatan edir. Silmə rejimi idarəedicisi uninstallPlugin() metodunu çağırır; həmin metod verilənlər bazasından modul qeydlərini silir, eval() vasitəsilə modulun uninstall() metodunu icra edir, removeTree() istifadə edərək modulun kataloqunu və şablon fayllarını rekursiv olaraq silir və əlaqəli dövr skriptlərini təmizləyir. Hücumçu modul adlarını ardıcıl yoxlayaraq bir sıra autentifikasiyasız GET sorğuları ilə bütün MajorDoMo quraşdırmasını tamamilə silə bilər.
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 |
|---|---|---|
| mjdm majordomo | Aralıq göstərilməyib | — |
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.