CVE-2026-82333
Açıklama
multer, Node.js'de multipart/form-data işlemleri için kullanılan bir ara katmandır. Özel olarak hazırlanmış iki metin alanı adı içeren küçük bir multipart isteği, multer'ın alan ayrıştırıcısının maksimum uzunlukta seyrek bir dizi üzerinde senkronize şekilde yineleme yapmasına neden olabilir; bu durum olay döngüsünü engelleyerek sürecin diğer istekleri işlemesini önler. İlk alandaki büyük bir sayısal dizi indeksi, maksimum uzunlukta seyrek bir dizi tahsis eder ve ardından sayısal olmayan bir anahtara sahip ikinci bir alan, append-field bağımlılığı içinde tam uzunlukta bir yinelemeyi tetikler. 2.3.0 öncesindeki tüm sürümler etkilenmektedir ve bu durum uzaktan tetiklenebilir bir hizmet reddidir. multer 2.3.0, aşırı boyutlu dizi indekslerini reddeden isteğe bağlı bir fieldArrayIndexLimit seçeneği ekler. Sorunu gidermek için multer 2.3.0 sürümüne yükseltin ve limits.fieldArrayIndexLimit değerini uygulamanızın ihtiyaç duyduğu en büyük dizi indeksine ayarlayın.
Nasıl düzeltilir
- expressjs multer2.3.0 ya da sonraki bir sürüm
- multer2.3.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| expressjs multer | v < 2.3.0 | 2.3.0 |
| multernpm | v < 2.3.0 | 2.3.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.