CVE-2022-39294
Açıklama
conduit-hyper, bir conduit uygulamasını hyper sunucusu ile entegre eder. Versiyon 0.4.2 öncesinde `conduit-hyper`, [`hyper::body::to_bytes`](https://docs.rs/hyper/latest/hyper/body/fn.to_bytes.html) fonksiyonunu çağırmadan önce bir isteğin uzunluğu üzerinde herhangi bir sınır kontrolü yapmıyordu. Bir saldırgan, anormal derecede büyük bir `Content-Length` içeren kötü niyetli bir istek göndererek, söz konusu istek için bellek tahsisi başarısız olursa bir paniğe (panic) yol açabilirdi. Versiyon 0.4.2'de `conduit-hyper`, istek başına 128 MiB tutarında dahili bir sınır belirler; aksi takdirde 400 ("Bad Request") durum kodu döndürür. Bu crate, Rust'ın [crates.io](https://crates.io/) uygulamasının bir parçasıdır ancak bu servis, söz konusu kötü niyetli istekleri halihazırda engelleyen mevcut bulut altyapısı nedeniyle etkilenmemiştir. Yeni sınır getirilmiş olsa bile, `conduit-hyper`'ın üretim ortamında kullanılması veya doğrudan genel internete hizmet vermesi önerilmez.
Nasıl düzeltilir
- conduit-hyper_project conduit-hyper0.4.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| conduit-hyper_project conduit-hyper | 0.2.0 < v < 0.4.2, 0.2.0 | 0.4.2 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.