CVE-2026-44639 — NanoMQ — Corrigé dans 0.24.14

Faible3.7 Publiée le 18 sept. 2026

NanoMQ est un broker MQTT. Avant la version 0.24.14, le décodeur de propriétés MQTT v5 de NanoMQ dans nng/src/supplemental/mqtt/mqtt_codec.c utilise property_append() pour parcourir toute la liste chaînée à chaque propriété ajoutée par decode_buf_properties(). Un client distant non authentifié peut envoyer un paquet PUBLISH ou SUBSCRIBE contenant de nombreuses propriétés utilisateur, provoquant des insertions dans la liste chaînée et une charge CPU en O(N²), qui rendent le broker inopérant ; des paquets répétés peuvent maintenir le déni de service. Ce problème est corrigé dans la version 0.24.14.

Versions corrigées

Choisissez la version correspondant au produit et à la branche installée.

ProduitVersions corrigées
NanoMQ0.24.14

Versions indiquées dans la description NVD

Score CVSS3.7 / 10CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Type de faiblesse (CWE)CWE-407

Articles liés

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

La description technique est notre traduction du texte original du NVD, en anglais.

Base de données CVE