CVE-2026-81931
Açıklama
Roskus Prospero Flow CRM 5.16.0 öncesi sürümlerde, ürün fotoğrafı yükleme özelliğindeki Tehlikeli Türde Dosyaların Kısıtlanmamış Yüklemesi, ürün oluşturma iznine sahip kimliği doğrulanmış bir kullanıcının (rutin Seller rolü), uygulama kökeninde rastgele JavaScript yürütmesine olanak tanır. Fotoğraf doğrulama kuralı dosyayı yalnızca içeriğine (magic bytes) göre sınıflandırır ve yalnızca sabit bir PHP uzantıları listesini reddeder; öte yandan ProductSaveController::save() fonksiyonu, saklanan dosyayı istemci tarafından sağlanan uzantıyı kullanarak adlandırır ve bunu genel web kök dizinine kopyalar. Bir görüntü başlığıyla başlayan ve HTML uzantısına sahip olan bir dosya doğrulamadan geçer, public/asset/upload/product/ altına kaydedilir ve text/html içerik türüyle sunulur; bu durum yüklemeyi birinci taraf saklı betik yürütmeye dönüştürür.
Nasıl düzeltilir
- roskus prospero_flow_crm5.16.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| roskus prospero_flow_crm | v < 5.16.0 | 5.16.0 |
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.