CVE-2026-72695
Təsvir
Grav-ın 2.0.16 versiyasından əvvəlki versiyalarında MediaUploadTrait::deleteFile() funksiyasında yol keçidi (path traversal) zəifliyi mövcuddur. Bu zəiflik, media idarəetmə icazələrinə malik autentifikasiya olunmuş istifadəçilərə kataloq keçidi ardıcıllıqları olan fayl adları təqdim etməklə istənilən faylı silməyə imkan verir. Metod fayl adının yalnız baz adına (basename) hissəsini yoxlayır, lakin unlink() funksiyasına ötürülən və ../ ardıcıllıqlarını ehtiva edən yoxlanılmamış kataloq yollarını saxlayır ki, bu da nəzərdə tutulmuş media saxlama kataloqundan kənarda olan faylların silinməsini mümkün edir.
Necə düzəltmək olar
- getgrav/grav2.0.16 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| getgrav/gravPackagist | v < 2.0.16 | 2.0.16 |
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.