CVE-2026-102464
Təsvir
Eclipse Vert.x versiyaları [4.0.0, 4.5.34] və ya [5.0.0, 5.0.12] və ya [5.1.0, 5.1.9] və ya [5.2.0, 5.2.0]-da, Eclipse Vert.x MQTT (vertx-mqtt) MqttClient, QoS 2 əl sıxma prosesini tamamlamaq üçün müvafiq PUBREL paketini gözləyərkən brokerdən alınan hər bir daxil olan QoS 2 PUBLISH mesajını daxili xəritədə (qos2inbound) saxlayır. Bu xəritənin ölçü limiti yoxdur; maxInflightQueue seçimi yalnız çıxan publish yolunda tətbiq edilir və daxil olan mesajların saxlanmasını məhdudlaşdırmır. Bədxah və ya kompromisə uğramış MQTT brokeri, fərqli paket identifikatorları ilə QoS 2 PUBLISH mesajları göndərmək və PUBREL cavablarını verməməklə bundan istifadə edə bilər. Hər bir tamamlanmamış əl sıxma prosesi klientin bütün publish mesajını (mövzu, faydalı yük və metadata) qeyri-müəyyən müddətə saxlamasına səbəb olur ki, bu da Vert.x prosesində yaddaşın limitsiz artmasına gətirib çıxarır. Bu, MQTT istehlak edən tətbiqin performansının aşağı düşməsinə və ya yaddaş çatışmazlığına (out-of-memory) görə dayanmasına səbəb ola bilər. Təsirə məruz qalan komponent io.vertx:vertx-mqtt-dir.
Necə düzəltmək olar
- eclipse vert.x4.5.35, 5.1.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| eclipse vert.x | 4.5.0 ≤ v < 4.5.35, 5.0.0 ≤ v < 5.1.10, 5.2.0 | 4.5.35, 5.1.10 |
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.
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.