🔐 CVE Alert

CVE-2026-44639

LOW 3.7

NanoMQ: O(N²) Denial of Service in MQTT v5 Property Parsing

CVSS Score
3.7
EPSS Score
0.0%
EPSS Percentile
0th

NanoMQ is an MQTT broker. Prior to 0.24.14, NanoMQ's MQTT v5 property decoder in nng/src/supplemental/mqtt/mqtt_codec.c uses property_append() to walk the entire linked list for each property added by decode_buf_properties(). A remote unauthenticated client can supply a PUBLISH or SUBSCRIBE packet containing many User Properties, causing O(N²) linked-list insertion and CPU work that makes the broker unresponsive; repeated packets can sustain the denial of service. This issue is fixed in version 0.24.14.

CWE CWE-407
Vendor nanomq
Product nanomq
Published Sep 18, 2026
Last Updated Sep 18, 2026
Stay Ahead of the Next One

Get instant alerts for nanomq nanomq

Be the first to know when new low vulnerabilities affecting nanomq nanomq are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Affected Versions

nanomq / nanomq
< 0.24.14

References

NVD ↗ CVE.org ↗ EPSS Data ↗
github.com: https://github.com/nanomq/nanomq/security/advisories/GHSA-6mwg-445v-2qrv github.com: https://github.com/nanomq/NanoNNG/pull/1508 github.com: https://github.com/nanomq/NanoNNG/commit/91bd4c7f45f945a3f5f0e37c459157dc7c277a07 github.com: https://github.com/nanomq/nanomq/releases/tag/0.24.14