CVE-2026-104081
Təsvir
KodExplorer 4.55 versiyasından əvvəlki versiyalarda app/function/helper.function.php faylındakı unzip_pre_name() funksiyasında yol keçirilməsi (path traversal) zəifliyi mövcuddur. Burada tək və rekursiv olmayan str_replace() sanitarizasiya prosesi "....//" kimi xüsusi hazırlanmış fayl adları ilə yan keçilə bilər; bu, həmçinin KodArchive.class.php faylındakı PclZip-in extract() çağırışında PCLZIP_OPT_EXTRACT_DIR_RESTRICTION seçiminin olmaması ilə birləşir. Autentifikasiya olunmuş hücumçular, əsas JavaScript aktivləri kimi istənilən faylları yenidən yazmaq üçün keçirmə ardıcıllıqları olan zərərli ZIP arxivini yükləyə bilərlər ki, bu da admin hesabının ələ keçirilməsinə səbəb olan saxlanılan XSS-ə və nəticədə məhdudiyyətsiz PHP faylının yüklənməsi vasitəsilə uzaqdan kodun icrasına imkan verir.
Necə düzəltmək olar
- kalcaddle KodExplorer4.55 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| kalcaddle KodExplorer | v < 4.55 | 4.55 |
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.