CVE-2026-86038

Yüksek

Açıklama

libp2p, libp2p ağ yığınının bir JavaScript uygulamasıdır. 15.0.0 ile 16.0.5 sürümleri arasında @libp2p/gossipsub, packages/gossipsub/src/utils/buildRawMessage.ts dosyasında varsayılan StrictSign politikasını kullanır; burada validateToRawMessage fonksiyonu, saldırgan tarafından kontrol edilen msg.key ile bir imzayı doğrular ancak iddia edilen yazar, genel anahtarı satır içi olarak içermeyen bir RSA peer ID olduğunda bu anahtarın msg.from ile bağlanmasını atlar. Kimliği doğrulanmamış bir saldırgan, msg.from kısmına kurbanın RSA peer ID'sini yerleştirebilir, mesajı kendi özel anahtarıyla imzalayabilir ve msg.key kısmında kendi genel anahtarını sunarak mesajın kurban tarafından yazılmış gibi kabul edilmesini ve yayılmasını sağlayabilir. Doğrulayıcılar, yetkilendirme, muhasebe, moderasyon, itibar veya denetim günlüğü için message.from alanına güvenen uygulamalar, yanlış kaynak ataması altında saldırgan tarafından kontrol edilen verileri işleyebilir. Sorun 16.0.5 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
Ürün@libp2p/gossipsub
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • @libp2p/gossipsub16.0.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@libp2p/gossipsubnpm15.0.0 ≤ v < 16.0.516.0.5

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-86038 · @libp2p/gossipsub · Dark Radar