CVE-2026-44639CWE-407

CVE-2026-44639

Low · published September 18, 2026

CVSS v3.1
3.7
EPSS
0%
Percentile
37.5
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
3.7 · LOW
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00443 · 37.5th percentile
Weakness
CWE-407 · Inefficient Algorithmic Complexity
Published
2026-09-18T21:16Z
References (5)
EPSS history
Timeline
  • 20 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 18 SEP 16:17Z
    NanoMQ: O(N²) Denial of Service in MQTT v5 Property Parsing
    cvelistv5