CVE-2026-49970
Təsvir
7.0.0 versiyasından əvvəlki Laravel-Mediable, File::sanitizePath() funksiyasında yol keçirilməsi (path traversal) boşluğu ehtiva edir və bu, hücumçulara MediaUploader::toDestination() funksiyasına ötürülən kataloq arqumentini idarə etməklə yüklənmiş faylları istənilən yerə yazmağa imkan verir. Hücumçular həm nöqtə, həm də slash simvollarının istifadəsinə icazə verən geniş xarakter sinfi reqeksini və effektiv olmayan sonuncu trim() çağırışını istifadə edərək təmizləmə prosesindən yan keçə və faylları sənəd kökü (document root), mühit konfiqurasiya faylları və ya tətbiqin konfiqurasiya kataloqları kimi həssas yerlərə yükləyə bilərlər ki, bu da uzaqdan kodun icrasına şərait yaradır.
Necə düzəltmək olar
- plank/laravel-mediable7.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| plank/laravel-mediablePackagist | v < 7.0.0 | 7.0.0 |
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.