CVE-2026-93352
Təsvir
7.0.2 versiyasından əvvəlki Laravel-Mediable 7.0.0 versiyasında CVE-2026-49972 üçün tətbiq edilmiş yamaq natamamdır və config/mediable.php faylındakı forbidden_extensions blok siyahısında .pht genişlənməsi mövcud deyil. CVE-2026-49972 problemini həll etmək üçün tətbiq edilən blok siyahısına phpt daxil edilib, lakin pht buraxılıb; halbuki Apache, Debian və Ubuntu sistemlərində standart FilesMatch direktivi vasitəsilə bu genişlənməni PHP kimi icra edir. Hücumçu, pht blok siyahısında olmadığı üçün MediaUploader::verifyExtension() və File::sanitizeFileName() funksiyalarındakı bütün yoxlamalardan keçən bir .pht faylını yükləyə bilər. Bu, faylın diskə yazılmasına və sorğu göndərildikdə PHP kimi icra olunmasına səbəb olur ki, bu da veb server prosesinin imtiyazları ilə uzaqdan kodun icrasına imkan verir.
Necə düzəltmək olar
- plank laravel-mediable7.0.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| plank laravel-mediable | 7.0.0 ≤ v < 7.0.2 | 7.0.2 |
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.