CVE-2021-32714

Orta

Açıklama

hyper, Rust için bir HTTP kütüphanesidir. 0.14.10 öncesindeki sürümlerde, hyper'ın HTTP sunucu ve istemci kodunda, çok büyük chunk boyutları çözümlenirken tamsayı taşmasına (integer overflow) neden olabilecek bir hata bulunmaktadır. Bu durum olası veri kaybına yol açabilir veya hyper'ın izin verdiğinden daha büyük chunk boyutlarına izin veren üst akış (upstream) bir HTTP proxy ile birleştirildiğinde "istek kaçakçılığı" (request smuggling) veya "senkronizasyon bozulması saldırılarıyla" (desync attacks) sonuçlanabilir. Zafiyet 0.14.10 sürümünde giderilmiştir. İki olası geçici çözüm mevcuttur. Birincisi, `Transfer-Encoding` başlığı içeren istekler manuel olarak reddedilebilir; ikincisi ise herhangi bir üst akış proxy'sinin, 64-bit işaretsiz tamsayılara sığmayacak büyüklükteki `Transfer-Encoding` chunk boyutlarını reddetmesi sağlanabilir.

ÖnemOrta
CVSS5.9
İstismar olasılığı—
ÜrünHyper
Yayın7 Tem 2021
İlk görülme7 Tem 2021
Zayıflık türüCWE-190Tamsayı taşması

Nasıl düzeltilir

Güncelleyin
  • hyper hyper0.14.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
hyper hyperv < 0.14.100.14.10

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.

Intelligence 360 paketinde

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.