CVE-2025-66023
Təsvir
NanoMQ MQTT Broker (NanoMQ) universal bir Edge Mesajlaşma Platformasıdır. 0.24.5 versiyasından əvvəlki versiyalarda MQTT körpü müştəri komponentində (altda yatan NanoNNG kitabxanası vasitəsilə tətbiq edilmişdir) Heap-Use-After-Free (UAF) zəifliyi mövcuddur. Zəiflik, NanoMQ uzaqdakı MQTT brokerinə qoşulan körpü kimi çıxış etdikdə tetiklenir. Bədniyyətli uzaq broker, bağlantını qəbul edərək və dərhal deformasiya olunmuş paket ardıcıllığı göndərərək sistemin çökməsinə (Xidmətdən imtina - Denial of Service) və ya potensial yaddaş korlanmasına səbəb ola bilər. 0.34.5 versiyası düzəliş (patch) ehtiva edir. Düzəliş, NanoMQ-ya inteqrasiya edilmiş MQTT müştəri SDK-da protokola daha ciddi riayət olunmasını təmin edir. Xüsusilə, bu, CONNACK-ın həmişə xəttdə emal edilən ilk paket olmasını təmin edir. Bu, bədniyyətli server bağlantının qurulmasından dərhal sonra deformasiya olunmuş paket ardıcıllığı göndərdikdə Heap-Use-After-Free (UAF)-a səbəb olan vəziyyət qarışıqlığının qarşısını alır. Müvəqqəti həll yolu kimi, körpü yaratmazdan əvvəl uzaq brokeri yoxlayın.
Necə düzəltmək olar
- emqx nanomq0.24.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| emqx nanomq | v < 0.24.5 | 0.24.5 |
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.