CVE-2026-54087
Təsvir
EasyAdmin Symfony tətbiqləri üçün sürətli və müasir admin generatorudur. 5.0.0 versiyasından 5.0.13 versiyasına qədər FileField və ImageField brauzerdə icra oluna bilən yükləmələri qəbul edə bilir, eyni zamanda templates/crud/field/file.html.twig faylı saxlanılan fayllara download atributu və ya Content-Disposition attachment başlığı olmadan daxili eyni mənşəli renderləmə üçün link verir. Yükləmələr ictimai veb kök kataloqunda (public web root) saxlanıldıqda, təsirə məruz qalmış forma ilə girişi olan hücumçu FileField vasitəsilə HTML və ya ImageField vasitəsilə SVG yükləyə bilər və fayl backend-dən açıldıqda autentifikasiya olunmuş administratorun mənşəyində JavaScript icra olunur. İstismar üçün yükləyən və baxan şəxslər arasında imtiyaz fərqi olmalıdır. Bu problem sessiya və ya CSRF tokenlərini ifşa edə bilər və imtiyazların yüksəldilməsinə şərait yarada bilər, lakin Symfony guessExtension bu növ saxlanılan genişlənmələri yaratmadığı üçün PHP və ya PHTML kodunun icrasına icazə vermir. Problem 5.0.13 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- easycorp/easyadmin-bundle5.0.13 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| easycorp/easyadmin-bundlePackagist | 5.0.0 ≤ v < 5.0.13 | 5.0.13 |
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.