CVE-2026-113872
Açıklama
multer, Node.js için multipart/form-data dosya yüklemelerini yöneten bir ara katmandır. 2.0.0 ile 2.5.0 arasındaki sürümlerde, multer asenkron bir fileFilter ile yapılandırıldığında, tek bir istek Node.js işlemini çökertebilir. Bir dosyanın asenkron fileFilter işlemi henüz beklemedeyken istek iptal edilirse, bekleyen geri çağırma fonksiyonu daha sonra multer tarafından zaten kapatılmış olan bir ayrıştırma akışını yeniden başlatır ve alttaki ayrıştırıcı artık bir hata dinleyicisi olmayan bir akış üzerinde hata yayınlar; bu durum Node tarafından işlenmemiş bir hata olayı olarak yükseltilir ve işlem sonlanır. Asenkron bir fileFilter ile multer kullanan tüm uygulamalar, depolama motorından bağımsız olarak etkilenirken, senkron bir fileFilter kullanan yüklemeler etkilenmez. Sorun multer 2.5.0 sürümünde düzeltilmiştir ve kullanıcıların 2.5.0 veya daha yeni bir sürüme yükseltmesi önerilir. Geçici çözüm olarak senkron bir fileFilter kullanın.
Nasıl düzeltilir
- multer2.5.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| multernpm | 2.0.0 ≤ v < 2.5.0 | 2.5.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.