CVE-2024-23829
Təsvir
aiohttp, asyncio və Python üçün asinxron HTTP klient/server freymvorkudur. Python HTTP parserinin təhlükəsizlik baxımından həssas hissələrində, əlavə sorğuların inyeksiyasının qarşısını almaq üçün proksilərin freym sərhədləri ilə dözümlü şəkildə uyğunlaşdırılmalı olan və xəta idarəetməsini tetikləməli olan icazə verilmiş simvol dəstlərində kiçik fərqlər qalmışdı. Əlavə olaraq, validasiya digər yanlış formatlı girişlərin emalı ilə ardıcıl olmayan istisnaları (exceptions) tetikləyə bilərdi. İnternet standartlarının tələb etdiyindən daha yumşaq yanaşma, tətbiq mühitindən asılı olaraq, sorğu qaçaqçılığına (request smuggling) kömək edə bilərdi. İdarə olunmayan istisna tətbiq serverində və/və ya onun loqlaşdırma vasitələrində həddindən artıq resurs istehlakına səbəb ola bilərdi. Bu zəiflik CVE-2023-47627 üçün tətbiq edilmiş natamam düzəliş səbəbindən yaranıb. Versiya 3.9.2 bu zəifliyi aradan qaldırır.
Necə düzəltmək olar
- aiohttp aiohttp3.9.2 və ya daha yeni versiya
- aiohttp3.9.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| aiohttp aiohttp | v < 3.9.2 | 3.9.2 |
| fedoraproject fedora | 39 | — |
| aiohttpPyPI | v < 3.9.2 | 3.9.2 |
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.