CVE-2021-32765

Yüksek

Açıklama

Hiredis, Redis veritabanı için minimalist bir C istemci kütüphanesidir. Etkilenen sürümlerde Hiredis, kötü niyetle oluşturulmuş veya bozulmuş `RESP` `mult-bulk` protokol verileri sağlandığında tam sayı taşmasına (integer overflow) karşı savunmasızdır. `multi-bulk` (dizi benzeri) yanıtları ayrıştırırken hiredis, `count * sizeof(redisReply*)` işleminin `SIZE_MAX` ile temsil edilip edilemeyeceğini kontrol etmez. Eğer temsil edilemiyorsa ve `calloc()` çağrısının kendisi bu kontrolü yapmıyorsa, bu durum yetersiz bellek tahsisine ve ardından gelen arabellek taşmasına (buffer overflow) yol açar. Güncelleme yapamayan hiredis kullanıcıları, [maxelements](https://github.com/redis/hiredis#reader-max-array-elements) bağlam seçeneğini hiçbir taşmanın mümkün olmayacağı kadar küçük bir değere ayarlayabilir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünHiredis
Yayın4 Eki 2021
İlk görülme4 Eki 2021

Nasıl düzeltilir

Güncelleyin
  • redis hiredis1.0.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
redis hiredisv < 1.0.11.0.1
debian debian_linux9.0—
netapp management_services_for_element_software_and_netapp_hciAralık belirtilmemiş—

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.

CVE-2021-32765 · Hiredis · Dark Radar