CVE-2017-1000257

Kritik

Açıklama

Bir IMAP FETCH yanıt satırı, döndürülen verinin boyutunu bayt cinsinden belirtir. Bu yanıtın verinin sıfır bayt olduğunu belirttiği durumlarda, libcurl bu (mevcut olmayan) veriyi bir işaretçi ve boyutuyla (sıfır) birlikte deliver-data fonksiyonuna iletir. libcurl'ün deliver-data fonksiyonu sıfırı sihirli bir sayı olarak değerlendirir ve uzunluğu belirlemek için veri üzerinde strlen() fonksiyonunu çağırır. strlen(), sıfırla sonlandırılmamış olabilecek yığın tabanlı bir tampon bellek üzerinde çağrılır; bu nedenle libcurl, belleğin sonunun ötesindeki herhangi bir alanı okuyabilir (veya doğrudan çöker) ve ardından bunu sanki gerçekten indirilmiş gibi uygulamaya iletebilir.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünHaxx Libcurl
Yayın31 Eki 2017
İlk görülme31 Eki 2017

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
haxx libcurl7.20.0 ≤ v ≤ 7.56.0—
debian debian_linux8.0, 9.0—

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-2017-1000257 · Haxx Libcurl · Dark Radar