CVE-2026-104081
Açıklama
4.55 öncesindeki KodExplorer, app/function/helper.function.php içerisindeki unzip_pre_name() fonksiyonunda bir dizinlemesine geçiş (path traversal) zafiyeti içermektedir; burada tek seferlik özyinelemeli olmayan str_replace() temizleme işlemi, "....//" gibi özel olarak hazırlanmış dosya adları kullanılarak atlatılabilir ve bu durum KodArchive.class.php içerisindeki PCLZIP_OPT_EXTRACT_DIR_RESTRICTION seçeneğinden yoksun PclZip extract() çağrısı ile birleşmektedir. Kimliği doğrulanmış saldırganlar, çekirdek JavaScript varlıkları gibi rastgele dosyaların üzerine yazmak için dizinlemesine geçiş dizileri içeren kötü amaçlı bir ZIP arşivi yükleyebilir; bu da yönetici hesabının ele geçirilmesine yol açan saklı XSS'e ve ardından kısıtlanmamış PHP dosyası yükleme yoluyla uzaktan kod çalıştırmaya olanak tanır.
Nasıl düzeltilir
- kalcaddle KodExplorer4.55 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| kalcaddle KodExplorer | v < 4.55 | 4.55 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.