CVE-2026-44639 — NanoMQ — Corretto in 0.24.14

Bassa3.7 Pubblicata il 18 set 2026

NanoMQ è un broker MQTT. Prima della versione 0.24.14, il decoder delle proprietà MQTT v5 di NanoMQ in nng/src/supplemental/mqtt/mqtt_codec.c usa property_append() per percorrere l'intera lista concatenata 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 inserimenti nella lista concatenata e lavoro della CPU di complessità O(N²), che rendono il broker non reattivo; pacchetti ripetuti possono mantenere attivo il denial of service. Il problema è stato risolto nella versione 0.24.14.

Versioni corrette

Scegli la versione relativa al prodotto e al ramo installato.

ProdottoVersioni corrette
NanoMQ0.24.14

Versioni indicate nella descrizione NVD

Punteggio CVSS3.7 / 10CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Tipo di debolezza (CWE)CWE-407

Articoli correlati

This product uses the NVD API but is not endorsed or certified by the NVD.

La descrizione tecnica è una nostra traduzione del testo originale NVD, in inglese.

Database CVE