CVE-2021-32714
Təsvir
hyper Rust üçün HTTP kitabxanasıdır. 0.14.10 versiyasından əvvəlki versiyalarda, hyper-in HTTP server və klient kodunda həddindən artıq böyük olan chunk ölçüləri dekodlaşdırılarkən tam ədəd daşmasına (integer overflow) səbəb ola biləcək bir çatışmazlıq mövcud idi. Bu, mümkün məlumat itkisinə yol aça bilər və ya hyper-in dəstəklədiyindən daha böyük chunk ölçülərinə icazə verən yuxarı axın (upstream) HTTP proksisi ilə birlikdə istifadə edildikdə, "sorğu qaçırtma" (request smuggling) və ya "desinkronizasiya hücumlarına" (desync attacks) səbəb ola bilər. Zəiflik 0.14.10 versiyasında aradan qaldırılıb. İki mümkün müvəqqəti həll yolu mövcuddur. Birincisi, `Transfer-Encoding` başlığı olan sorğuları əllə rədd etmək və ya hər hansı yuxarı axın proksisinin 64-bitlik işarəsiz tam ədədlərə sığmayan `Transfer-Encoding` chunk ölçülərini rədd etməsini təmin etməkdir.
Necə düzəltmək olar
- hyper hyper0.14.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| hyper hyper | v < 0.14.10 | 0.14.10 |
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.