CVE-2025-54121
Açıklama
Starlette, Python'da asenkron web servisleri oluşturmak için tasarlanmış hafif bir ASGI (Asynchronous Server Gateway Interface) çerçevesi/araç takımıdır. 0.47.1 ve altı sürümlerde, büyük dosyalar içeren (varsayılan maksimum havuz boyutundan daha büyük) çok parçalı (multi-part) bir form ayrıştırılırken Starlette, dosyayı diske aktarmak için ana iş parçacığını engeller. Bu durum olay döngüsü iş parçacığını engelleyerek uygulamanın yeni bağlantıları kabul edememesine neden olur. UploadFile kodunda, yalnızca self._in_memory kontrolü yapmak yerine mantığın ek baytların bir devir işlemine (rollover) neden olup olmayacağını da kontrol etmesi gereken küçük bir hata bulunmaktadır. Güvenlik açığı 0.47.2 sürümünde giderilmiştir.
Nasıl düzeltilir
- starlette0.47.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| starlettePyPI | v < 0.47.2 | 0.47.2 |
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.