CVE-2026-84197

Kritik

Təsvir

Eclipse Ditto-nun Node.js JavaScript klientində, @eclipse-ditto/ditto-javascript-client-node paketinin 2.0.0-dan 3.9.0-a qədər olan bütün buraxılmış versiyalarında və onun əvvəlki paketi olan @eclipse-ditto/ditto-javascript-client-node_1.0-ın 1.0.0-dan 2.1.0-a qədər olan versiyalarında, WebSocket transportu altda yatan ws WebSocket-i yaradarkən rejectUnauthorized: false parametrini sabit şəkildə təyin edir. Buna görə də hər bir wss:// bağlantısı üçün sertifikat zənciri və host adının doğrulanması deaktiv edilir və heç bir builder seçimi, konstruktor arqumenti və ya mühit dəyişəni tətbiqin bu doğrulamayı yenidən aktivləşdirməsinə imkan vermir. Bağlantını ələ keçirmək imkanı olan hücumçu istənilən sertifikatı təqdim edə, TLS əl sıxma prosesini tamamlaya, konfiqurasiya edilmiş autentifikasiya provayderinin WebSocket upgrade sorğusunun Authorization başlığında göndərdiyi etibarlılıq məlumatlarını oxuya və bağlantı boyu Ditto Protocol mesajlarını oxuya, dəyişdirə və ya daxil edə bilər. Java klienti, brauzer/DOM JavaScript klienti və Node.js klientinin HTTP transportu bundan təsirlənmir.

CiddilikKritik
CVSS9.2
İstismar ehtimalı—
MəhsulEclipse Ditto
Dərc8 sen 2026
İlk görülmə8 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Eclipse Foundation Eclipse Ditto3.8.1, 3.9.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.