CVE-2021-32765
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.
Nasıl düzeltilir
- redis hiredis1.0.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| redis hiredis | v < 1.0.1 | 1.0.1 |
| debian debian_linux | 9.0 | — |
| netapp management_services_for_element_software_and_netapp_hci | Aralı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.
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.