CVE-2026-67232
Təsvir
RabbitMQ mesajlaşma və axın brokeridir. Versiyalar 3.13.15, 4.0.20, 4.1.11, 4.2.6 və 4.3.0-dan əvvəlki versiyalarda, 117-ci sətirdə cowboy WebSocket seçimləri compress => true olaraq təyin edilmişdir ki, bu da RFC 7692 permessage-deflate danışıqlarını aktivləşdirir. Handler max_frame_size parametrini təyin etmir, buna görə də cowboy-un standart sonsuzluq (infinity) dəyəri tətbiq olunur. cowlib-in cow_ws:parse_payload/9 funksiyası sıxılmış fayl üzərində çıxış ölçüsü limiti olmadan zlib:inflate/2 çağırır. Hücumçu WebSocket yeniləməsi zamanı permessage-deflate razılaşdırıb zlib bombası (məsələn, 50 KB → 5 GB) ehtiva edən freym göndərə bilər. Dekompressiya prosesi websocket_handle/2 MQTT baytlarını görmədən əvvəl qoşulma prosesində baş verir. Autentifikasiya olunmamış hücumçu yaddaşda giqabaytlara genişlənən tək bir yüksək sıxılmış WebSocket freymi (şəbəkədə bir neçə KB) göndərməklə Web-MQTT plagini işlədən RabbitMQ nodunu çökdürə bilər. Cowboy WebSocket handler-i MQTT CONNECT paketi emal edilməzdən əvvəl bütün freymi dekompressiya etdiyi üçün heç bir etibarnamə tələb olunmur. İlkin şərtlərə rabbitmq_web_mqtt plagininin aktiv olması (standart deyil, lakin brauzer klientləri üçün yayğındır), 15675/15676 portuna şəbəkə əlçatanlığı daxildir; autentifikasiya tələb olunmur. Bu problem 3.13.15, 4.0.20, 4.1.11, 4.2.6 və 4.3.0 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- broadcom rabbitmq_server3.13.15, 4.0.20, 4.1.11, 4.2.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| broadcom rabbitmq_server | 3.13.0 ≤ v < 3.13.15, 4.0.0 ≤ v < 4.0.20, 4.1.0 ≤ v < 4.1.11, 4.2.0 ≤ v < 4.2.6 | 3.13.15, 4.0.20, 4.1.11, 4.2.6 |
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.