CVE-2018-1000005

Kritik

Açıklama

libcurl 7.49.0 ile 7.57.0 dahil arasındaki sürümler, HTTP/2 trailer verilerini işleyen kodda bir sınır dışı okuma (out of bounds read) hatası içermektedir. Bir HTTP/2 trailer okunmasının, saklanan boyutun gerekenden bir bayt daha az olması nedeniyle gelecekteki trailer'ları bozabileceği bildirilmiştir (https://github.com/curl/curl/pull/2231). Sorun, HTTP/2 trailer verilerinden HTTP/1 benzeri başlıklar oluşturan kodun hedef ara belleğe `:` gibi bir dize eklemesiyle başlamıştır; bu durum yakın zamanda `: ` şeklinde değiştirilmiş (iki noktadan sonra bir boşluk eklenmiş) ancak takip eden matematiksel hesaplamalar buna göre güncellenmemiştir. Erişildiğinde veri sınırların dışında okunur ve bu durum ya bir çökmeye ya da (çok büyük olan) verinin istemci yazımına aktarılmasına neden olur. Bu durum, hizmet reddi (DoS) durumuna veya trailer'ları geri yansıtan ya da başka bir amaçla kullanan bir servisin bulunması halinde bilgi ifşasına yol açabilir.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünHaxx Libcurl
Yayın24 Oca 2018
İlk görülme24 Oca 2018

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
haxx libcurl7.49.0 ≤ v ≤ 7.57.0—
debian debian_linux8.0, 9.0—
canonical ubuntu_linux14.04, 16.04, 17.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.