CVE-2026-27621
Açıklama
TypiCMS, Laravel framework tabanlı çok dilli bir içerik yönetim sistemidir. TypiCMS'in 16.1.7 sürümünden önceki sürümlerinin dosya yükleme modülünde Saklı Siteler Arası Betik Çalıştırma (Stored XSS) zafiyeti bulunmaktadır. Uygulama, dosya yükleme izinlerine sahip kullanıcıların SVG dosyaları yüklemesine izin vermektedir. MIME türü doğrulaması olmasına rağmen, SVG dosyasının içeriği temizlenmemektedir. Bir saldırgan, kötü amaçlı JavaScript kodu içeren özel olarak hazırlanmış bir SVG dosyası yükleyebilir. Başka bir kullanıcı (yönetici gibi) bu dosyayı uygulama üzerinden görüntülediğinde veya eriştiğinde, betik kullanıcının tarayıcısında çalışarak söz konusu kullanıcının oturumunun ele geçirilmesine yol açar. Sorun, yüklenen SVG'nin `viewBox` özniteliğini içermemesi durumunda 500 hatasına neden olabilen SVG ayrıştırma mantığındaki bir hata ile daha da karmaşık hale gelmektedir. Ancak, bir saldırgan kötü amaçlı yüküne kolayca geçerli bir `viewBox` özniteliği ekleyebileceği için bu durum XSS zafiyetini hafifletmemektedir. TypiCMS Core'un 16.1.7 sürümü bu sorunu gidermektedir.
Nasıl düzeltilir
- typicms typicms16.1.7 ya da sonraki bir sürüm
- typicms/core16.1.7, 15.0.29, 14.0.27, 13.0.9, 12.0.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.