CVE-2026-44639 in NanoMQ
Riassunto
di VulDB • 18/09/2026
NanoMQ è un broker MQTT. Prima della versione 0.24.14, il decoder delle proprietà MQTT v5 di NanoMQ, situato nel file nng/src/supplemental/mqtt/mqtt_codec.c, utilizza property_append() per attraversare l'intera lista concatenata (linked list) per ogni proprietà aggiunta da decode_buf_properties(). Un client remoto non autenticato può inviare un pacchetto PUBLISH o SUBSCRIBE contenente molte User Properties, causando una complessità di inserimento nella linked-list O(N²) e un carico CPU tale da rendere il broker non rispondente; l'invio ripetuto di pacchetti può mantenere lo stato di denial of service. Questo problema è risolto nella versione 0.24.14.
If you want to get best quality of vulnerability data, you may have to visit VulDB.