CVE-2026-57488

Yüksek

Açıklama

pupnp, UPnP cihazı ve kontrol noktası uygulamalarının geliştirilmesi için bir SDK'dır. 2.0.2 sürümünden önce, upnp/src/genlib/net/http/httpparser.c dosyasındaki raw_to_int fonksiyonu, Content-Length değerini strtol ile ayrıştırır ve çağırıcı bunu unsigned int olarak saklamadan önce sonuçlanan long değerini 32 bitlik bir int türüne dönüştürür. LP64 sistemlerde, INT_MAX'ten büyük değerler kırpılabilir veya dönebilir; bu nedenle HTTP ayrıştırıcısı, beyan edilen değerden farklı bir gövde uzunluğunu kabul edebilir. Uzaktaki komşu ağdaki bir eş, ortaya çıkan ayrıştırıcı uyuşmazlığını kullanarak kalıcı veya proxy üzerinden yönlendirilen bağlamlarda bazı baytların başka bir istek olarak yorumlanmasını sağlayabilir veya bir işçinin aşırı derecede büyük bir gövdeyi beklemesine neden olarak hizmet reddine yol açabilir. Bu sorun 2.0.2 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünPupnp
Yayın16 Eki 2026
İlk görülme16 Eki 2026

Nasıl düzeltilir

Güncelleyin
  • pupnp_project pupnp2.0.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
pupnp_project pupnpv < 2.0.22.0.2

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-2026-57488 · Pupnp · Dark Radar