CVE-2026-77078
Təsvir
multer Node.js-də multipart/form-data ilə işləmək üçün nəzərdə tutulmuş bir middleware-dir. Xüsusi hazırlanmış iki mətn sahəsi adını ehtiva edən kiçik multipart sorğusu, Node.js prosesini dayandıran və tutulmayan RangeError (Invalid array length) xətasına səbəb ola bilər. Birinci sahə maksimum uzunluqlu seyrək massiv ayırmaq üçün çox böyük rəqəmsal massiv indeksindən istifadə edir, ikinci sahə isə həmin uzunluğu aşaraq append-field asılılığı daxilində xəta yaradır və bu xəta multer tərəfindən tutulmur. 2.3.0 versiyasından əvvəlki bütün versiyalar təsirlənmişdir və problem uzaqdan tetiklenebilen xidmətdən imtina (DoS) zəifliyidir. Problem multer 2.3.0 versiyasında düzəldilmişdir. Problemi aradan qaldırmaq üçün multer 2.3.0 versiyasına yeniləyin.
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.