CVE-2026-55603
Təsvir
http-proxy-middleware node.js üçün http-proxy middleware-dir. 3.0.4 versiyasından 3.0.7-yə qədər və həmçinin 4.1.1 versiyasında, fixRequestBody() funksiyası artıq body parser tərəfindən istifadə edilmiş sorğu gövdəsini (request body) yenidən göndərmək üçün kitabxananın sənədləşdirilmiş köməkçi funksiyasıdır. Çıxan Content-Type multipart/form-data olduqda, o, gövdəni handlerFormDataBodyData() vasitəsilə yenidən qurur ki, bu da hər bir req.body açarını və dəyərini CR/LF simvollarını neytrallaşdırmadan birbaşa multipart formatına yerləşdirir. Dəyərin (və ya açarın) daxilindəki \r\n hücumçuya cari hissəni bağlamağa və tamamilə yeni forma hissəsi inyeksiya etməyə imkan verir. Proksinin öz body parser-i bunu tək bir şəffaf dəyər kimi gördüyü üçün, req.body üzərində həyata keçirilən hər hansı şlüz tərəfli siyasət və ya validasiya, yuxarı axındakı (upstream) backend-in sonda təhlil etdiyi sahələrdən fərqli sahələr əsasında qiymətləndirilir, bu da etibar sərhədi boyunca sorğu/parametr desinkronizasiyasına səbəb olur. Bu zəiflik 3.0.7 və 4.1.1 versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
- chimurai http-proxy-middleware3.0.7, 4.1.1 və ya daha yeni versiya
- http-proxy-middleware3.0.7, 4.1.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| chimurai http-proxy-middleware | 3.0.4 ≤ v < 3.0.7, 4.0.0 ≤ v < 4.1.1 | 3.0.7, 4.1.1 |
| http-proxy-middlewarenpm | 3.0.4 ≤ v < 3.0.7, 4.0.0 ≤ v < 4.1.1 | 3.0.7, 4.1.1 |
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.