CVE-2026-84197

Kritik

Açıklama

Eclipse Ditto'nun Node.js JavaScript istemcisinde, @eclipse-ditto/ditto-javascript-client-node paketinin 2.0.0 ile 3.9.0 arasındaki tüm sürümleri ve öncül paketi olan @eclipse-ditto/ditto-javascript-client-node_1.0'ın 1.0.0 ile 2.1.0 arasındaki sürümlerinde, WebSocket taşıma katmanı temel ws WebSocket oluşturulurken rejectUnauthorized: false değerini sabit olarak kodlamıştır. Bu nedenle, her wss:// bağlantısı için sertifika zinciri ve ana bilgisayar adı doğrulaması devre dışı bırakılmıştır; hiçbir yapılandırıcı seçeneği, kurucu bağımsız değişkeni veya ortam değişkeni uygulamanın doğrulamayı yeniden etkinleştirmesine izin vermez. Bağlantıyıleyleme konumundaki bir saldırgan rastgele bir sertifika sunabilir, TLS el sıkışmasını tamamlayabilir, yapılandırılmış kimlik doğrulama sağlayıcısının WebSocket yükseltme isteğinin Authorization başlığında gönderdiği kimlik bilgilerini okuyabilir ve bağlantı süresi boyunca Ditto Protokol mesajlarını okuyabilir, değiştirebilir veya enjekte edebilir. Java istemcisi, tarayıcı/DOM JavaScript istemcisi ve Node.js istemcisinin HTTP taşıma katmanı bu durumdan etkilenmemektedir.

ÖnemKritik
CVSS9.2
İstismar olasılığı—
ÜrünEclipse Ditto
Yayın8 Eyl 2026
İlk görülme8 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Eclipse Foundation Eclipse Ditto3.8.1, 3.9.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Eclipse Foundation Eclipse Ditto2.0.0 ≤ v < 3.8.1, 3.9.0 ≤ v < 3.9.1, 1.0.0 ≤ v ≤ 2.1.03.8.1, 3.9.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-84197 · Eclipse Ditto · Dark Radar