CVE-2024-53981
Təsvir
python-multipart Python üçün axınlı (streaming) multipart analizatorudur. Form məlumatlarını analiz edərkən, python-multipart birinci sərhəddən (boundary) əvvəlki sətir sonu simvollarını (CR \r və ya LF \n) və sonuncu sərhəddən sonrakı bütün baytları ötürür. Bu proses hər dəfə bir bayt şəklində baş verir və hər dəfə loq hadisəsi yaradır ki, bu da müəyyən girişlər üçün hədsiz loqlamaya səbəb ola bilər. Hücumçu, birinci sərhəddən əvvəl və ya sonuncu sərhəddən sonra çoxlu sayda məlumat olan zərərli sorğu göndərməklə bundan istifadə edə bilər ki, bu da yüksək CPU yükünə və emal axınının (processing thread) uzun müddət dayanmasına səbəb olar. ASGI tətbiqi halında, bu, hadisələr dövrünü (event loop) dayandıra və digər sorğuların emal edilməsinə mane ola bilər ki, nəticədə xidmətdən imtina (DoS) yaranar. Bu boşluq 0.0.18 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- python-multipart0.0.18 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| python-multipartPyPI | v < 0.0.18 | 0.0.18 |
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.