CVE-2026-55578
Təsvir
Pheditor PHP dilində yazılmış tək fayllı redaktor və fayl meneceridir. Versiya 2.0.1-dən versiya 2.0.6-ya qədər olan versiyalarda, Pheditor-dakı terminal funksiyası istifadəçi tərəfindən təmin edilən əmrləri shell_exec() funksiyasına ötürməzdən əvvəl onları təmizləmək üçün natamam simvol blok siyahısından istifadə edir. GHSA-9643-6xjp-vx57 üçün tətbiq edilən düzəlişdən sonra (hansı ki, $ simvolunu blok siyahısına əlavə etmişdir), | (tək boru), ` (backtick) və yeni sətir baytı (0x0A) hələ də bloklanmamış qalır. Terminal icazəsi olan autentifikasiya olunmuş istifadəçi (defolt olaraq aktivdir) bunlardan hər hansı birindən istifadə edərək TERMINAL_COMMANDS icazə siyahısını yan keçə və veb server istifadəçisi kimi ixtiyari ƏMƏLİYYAT SİSTEMİ əmrlərini icra edə bilər. Bu problem versiya 2.0.6-da aradan qaldırılıb.
Necə düzəltmək olar
- pheditor/pheditor2.0.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| pheditor/pheditorPackagist | 2.0.1 ≤ v < 2.0.6 | 2.0.6 |
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.