CVE-2026-27621
Təsvir
TypiCMS, Laravel freymvorkuna əsaslanan çoxdilli məzmun idarəetmə sistemidir. TypiCMS-in 16.1.7 versiyasından əvvəlki fayl yükləmə modulunda Saxlanılan Saytlararası Skriptinq (Stored XSS) zəifliyi mövcuddur. Tətbiq, fayl yükləmək icazəsi olan istifadəçilərə SVG fayllarının yüklənməsinə şərait yaradır. MIME növünün yoxlanılması aparılsa da, SVG faylının məzmunu təmizlənmir. Hücumçu zərərli JavaScript kodu ehtiva edən xüsusi hazırlanmış SVG faylı yükləyə bilər. Başqa bir istifadəçi (məsələn, administrator) bu fayla tətbiq vasitəsilə baxdıqda və ya ona daxil olduqda, skript onların brauzerində icra olunur və bu da həmin istifadəçinin sessiyasının ələ keçirilməsinə səbəb olur. Problem, SVG analiz məntiqindəki xəta ilə daha da ağırlaşır; əgər yüklənmiş SVG `viewBox` atributunu ehtiva etmirsə, bu, 500 xətasına səbəb ola bilər. Lakin bu, XSS zəifliyini aradan qaldırmır, çünki hücumçu öz zərərli yükünə asanlıqla düzgün `viewBox` atributu əlavə edə bilər. TypiCMS Core-un 16.1.7 versiyası bu problemi aradan qaldırır.
Necə düzəltmək olar
- typicms typicms16.1.7 və ya daha yeni versiya
- typicms/core16.1.7, 15.0.29, 14.0.27, 13.0.9, 12.0.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| typicms typicms | v < 16.1.7 | 16.1.7 |
| typicms/corePackagist | 16.0.0 ≤ v < 16.1.7, 15.0.0 ≤ v < 15.0.29, 14.0.0 ≤ v < 14.0.27, 13.0.0 ≤ v < 13.0.9, v < 12.0.5 | 16.1.7, 15.0.29, 14.0.27, 13.0.9, 12.0.5 |
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.