CVE-2026-32753
Açıklama
FreeScout, PHP'nin Laravel çerçevesi ile oluşturulmuş ücretsiz bir yardım masası ve paylaşımlı gelen kutusudur. 1.8.208 ve altındaki sürümlerde, ek görüntüleme mantığının ve SVG temizleyicisinin (sanitizer) atlatılması, kötü amaçlı JavaScript çalıştıran bir SVG dosyasının yüklenmesini ve işlenmesini mümkün kılmaktadır. image/svg+xml içerik türüne sahip .png uzantılı dosyalar kabul edilmekte ve geçersiz XML durumundaki yedek mekanizma güvenli olmayan temizlemeye yol açmaktadır. Uygulama, hangi yüklenen dosyaların satır içi (inline) olarak işleneceğini kısıtlamaktadır: yalnızca "güvenli" kabul edilen dosyalar tarayıcıda görüntülenir; diğerleri ise Content-Disposition: attachment ile sunulur. Bu karar iki kontrole dayanmaktadır: dosya uzantısı (örneğin .png izin verilirken .svg verilmeyebilir) ve beyan edilen Content-Type (örneğin image/* izin verilir). İzin verilen bir uzantıya sahip dosya adı (örneğin xss.png) ve image/svg+xml Content-Type kullanarak, bir saldırgan her iki kontrolü de sağlayabilir ve gövde SVG olup betikli davranışlar içerebilse bile sunucunun yüklemeyi güvenli bir resim olarak değerlendirmesini ve satır içi işlemesini sağlayabilir. Kimliği doğrulanmış herhangi bir kullanıcı belirli bir URL oluşturabilir ve başka bir kullanıcı veya yönetici bu URL'yi ziyaret ettiğinde, XSS onların adına herhangi bir işlem gerçekleştirebilir. Bu sorun 1.8.209 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- freescout freescout1.8.209 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| freescout freescout | v < 1.8.209 | 1.8.209 |
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.