CVE-2022-39294
Təsvir
conduit-hyper bir conduit tətbiqini hyper serveri ilə inteqrasiya edir. Versiya 0.4.2-dən əvvəl `conduit-hyper` [`hyper::body::to_bytes`](https://docs.rs/hyper/latest/hyper/body/fn.to_bytes.html) funksiyasını çağırmazdan əvvəl sorğunun uzunluğu üçün heç bir limiti yoxlamırdı. Hücumçu anormal dərəcədə böyük `Content-Length` olan zərərli sorğu göndərə bilərdi ki, bu da həmin sorğu üçün yaddaş ayrılması uğursuz olduqda panikaya (panic) səbəb ola bilərdi. Versiya 0.4.2-də `conduit-hyper` hər sorğu üçün 128 MiB daxili limit təyin edir, əks halda 400 ("Bad Request") statusunu qaytarır. Bu crate Rust-ın [crates.io](https://crates.io/) implementasiyasının bir hissəsidir, lakin mövcud bulud infrastrukturu belə zərərli sorğuları artıq rədd etdiyi üçün həmin xidmət bundan təsirlənmir. Yeni limit tətbiq edilsə belə, `conduit-hyper`-in istehsalat mühitində istifadəsi və ya birbaşa ictimai internetə xidmət göstərməsi tövsiyə edilmir.
Necə düzəltmək olar
- conduit-hyper_project conduit-hyper0.4.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| conduit-hyper_project conduit-hyper | 0.2.0 < v < 0.4.2, 0.2.0 | 0.4.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.