CVE-2026-103936

Yüksek

Açıklama

libp2p, libp2p ağ yığınının bir JavaScript uygulamasıdır. 6.0.28 sürümünden önce, @libp2p/webrtc webRTCDirect() Node.js dinleyicisi; PeerId kimlik doğrulaması, Noise, çoklama (muxing), protokol müzakeresi, bağlantı oluşturma veya connection-manager kabulü gerçekleşmeden önce kimliği doğrulanmamış STUN Bağlantı İsteklerini işlemektedir. packages/transport-webrtc/src/private-to-public/utils/stun-listener.ts dosyasındaki dinleyici, paket kontrollü request.ufrag değerini DirectRTCPeerConnection.setLocalDescription kısmına iletir ve burada bu değer, gerekli uzunluğu ve karakter seti doğrulanmadan bir ICE parolası olarak yeniden kullanılır. Kısa bir kimlik bilgisi, node-datachannel veya libdatachannel'in yakalanamayan bir yerel invalid_argument hatası vermesine ve işlemi SIGABRT ile sonlandırmasına neden olur; bu durum tek bir uzak UDP paketinin hizmet reddine yol açmasına izin verir. Onaylanan etki yalnızca işlem sonlandırılmasıdır; bellek bozulması, kod çalıştırma, tarayıcı etkisi, gizlilik etkisi, bütünlük etkisi veya bağlantı sınırı atlatma durumu kanıtlanmamıştır. Bu sorun 6.0.28 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
Ürün@libp2p Webrtc
Yayın15 Eki 2026
İlk görülme15 Eki 2026

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@libp2p webrtc< 6.0.28—
libp2p js-libp2p< 3.3.7—

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-103936 · @libp2p Webrtc · Dark Radar