CVE-2026-82333
Təsvir
multer Node.js-də multipart/form-data ilə işləmək üçün bir middleware-dir. Xüsusi hazırlanmış iki mətn sahəsi adı olan kiçik multipart sorğusu multer-in sahə təhlilçisini maksimum uzunluqlu seyrək massiv üzrə sinxron şəkildə iterasiya etməyə məcbur edə bilər və hadisələr dövrünü (event loop) bloklayaraq prosesin digər sorğuları emal etməsinə mane olar. Birinci sahədəki böyük rəqəmsal massiv indeksi maksimum uzunluqlu seyrək massiv ayırır, ikinci sahədəki qeyri-rəqəmsal açar isə append-field asılılığı daxilində tam uzunluqlu iterasiyanı tetikləyir. 2.3.0 versiyasından əvvəlki bütün versiyalar bundan təsirlənir və bu, uzaqdan tetiklenebilən xidmətdən imtina (DoS) zəifliyidir. multer 2.3.0 versiyasına həddindən artıq böyük massiv indekslərini rədd edən isteyə bağlı fieldArrayIndexLimit seçimi əlavə edilib. Problemi aradan qaldırmaq üçün multer 2.3.0 versiyasına yeniləyin və limits.fieldArrayIndexLimit parametrini tətbiqinizin ehtiyac duyduğu ən böyük massiv indeksinə təyin edin.
Necə düzəltmək olar
- expressjs multer2.3.0 və ya daha yeni versiya
- multer2.3.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| expressjs multer | v < 2.3.0 | 2.3.0 |
| multernpm | v < 2.3.0 | 2.3.0 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.