CVE-2026-44639 — NanoMQ — Behoben in 0.24.14

Niedrig3.7 Veröffentlicht am 18.09.2026

NanoMQ ist ein MQTT-Broker. Vor Version 0.24.14 durchläuft der MQTT-v5-Property-Decoder von NanoMQ in nng/src/supplemental/mqtt/mqtt_codec.c mit property_append() für jede von decode_buf_properties() hinzugefügte Property die gesamte verkettete Liste. Ein nicht authentifizierter Remote-Client kann ein PUBLISH- oder SUBSCRIBE-Paket mit vielen User Properties senden und dadurch O(N²)-Aufwand beim Einfügen in die verkettete Liste und CPU-Arbeit verursachen, sodass der Broker nicht mehr reagiert; wiederholte Pakete können den Denial-of-Service aufrechterhalten. Dieses Problem wurde in Version 0.24.14 behoben.

Korrigierte Versionen

Wählen Sie die Version für das installierte Produkt und den Versionszweig.

ProduktKorrigierte Versionen
NanoMQ0.24.14

In der NVD-Beschreibung angegebene Versionen

CVSS-Score3.7 / 10CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Schwachstellentyp (CWE)CWE-407

Verwandte Artikel

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

Die technische Beschreibung ist unsere Übersetzung des englischen NVD-Originaltexts.

CVE-Datenbank