CVE-2026-69192

Yüksek

Açıklama

ip-address, JavaScript'te IPv4 ve IPv6 adreslerini ayrıştırmak ve işlemek için kullanılan bir kütüphanedir. 10.3.1 sürümünden önce Address4, başında sıfır olan bir okteti kabul eder ve bunu ondalık olarak çözerken; WHATWG URL ana bilgisayar ayrıştırıcısı, inet_aton ve getaddrinfo, başında sıfır olan değerleri sekizlik taban olarak çözer. Bu nedenle kütüphane ve ağ yığını, bir dizginin hangi ana bilgisayarı adlandırdığı konusunda farklılık gösterir. new Address4('012.0.0.1') ifadesi correctForm() sonucunu 12.0.0.1 ve isPrivate() sonucunu false olarak raporlar, ancak fetch('http://012.0.0.1/') isteği 10.0.0.1 adresine bağlanır. Ağ güven sınır kararlarını bu kontrollere dayandıran bir uygulama (örneğin Sunucu Taraflı İstek Sahteciliği veya SSRF'yi engellemek amacıyla tasarlanmış bir filtre), dahili bir hedefi harici olarak sınıflandıracak ve isteğe izin verecektir. Kusur herhangi bir sınıflandırıcıdan ziyade ayrıştırma aşamasında olduğundan, Address4 kullanan tüm bileşenler bundan etkilenir: isPrivate(), isLoopback(), isLinkLocal(), isCGNAT(), isInSubnet(), isHostInSubnet() ve correctForm() fonksiyonlarının tamamı yanlış çözümlenmiş oktetlerden hesaplanır. Bu sorun 10.3.1 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.7
İstismar olasılığı40. yüzdelik%0,5
ÜrünIp-address
Yayın3 Ağu 2026
İlk görülme3 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • ip-address10.3.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ip-addressnpmv < 10.3.110.3.1

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-69192 · Ip-address · Dark Radar