CyberSecBulletin

Nanomq vulnerabilities

We track 8 vulnerabilities in Nanomq products. 8 are rated high or critical, and none are known to be exploited. The most recent was published on September 18, 2026.

8vulnerabilities
1critical
7high
0exploited
7.7average CVSS score

Latest Nanomq vulnerabilities

  • 7.0 High severity

    nanomq: Out-of-bounds Read

    CVE-2026-73863Nanomq

    NanoMQ is an MQTT broker. Prior to 0.24.14, NanoMQ's broker-side MQTT v5 nmq_subinfo_decode() function in nng/src/sp/protocol/mqtt/mqtt_parser.c reuses len_of_varint from the outer Properties Length while parsing each SUBSCRIPTION_IDENTIFIER. A remote client c

  • 7.5 High severity

    nanomq: Heap-based Buffer Overflow

    CVE-2026-32135Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Versions prior to 0.24.11 have a remotely triggerable heap buffer overflow in the `uri_param_parse` function of NanoMQ's REST API. The vulnerability occurs due to an off-by-one error when al

  • 8.2 High severity

    nanomq: Out-of-bounds Read

    CVE-2026-34608Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Prior to version 0.24.10, in NanoMQ's webhook_inproc.c, the hook_work_cb() function processes nng messages by parsing the message body with cJSON_Parse(body). The body is obtained from nng_m

  • 7.5 High severity

    nanomq: NULL Pointer Dereference

    CVE-2026-32696Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. In NanoMQ version 0.24.6, after enabling auth.http_auth (HTTP authentication), when a client connects to the broker using MQTT CONNECT without providing username/password, and the configurat

  • 7.5 High severity

    nanomq: Out-of-bounds Read

    CVE-2026-25627Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Prior to version 0.24.8, NanoMQ’s MQTT-over-WebSocket transport can be crashed by sending an MQTT packet with a deliberately large Remaining Length in the fixed header while providing a much

  • 7.5 High severity

    nanomq: Out-of-bounds Read

    CVE-2026-21888Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. MQTT v5 Variable Byte Integer parsing out-of-bounds: get_var_integer() accepts 5-byte varints without bounds checks; reliably triggers OOB read / crash when built with ASan. This affects 0.2

  • 7.5 High severity

    nanomq: Use After Free

    CVE-2025-59946Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an Edge Messaging Platform. Prior to version 0.24.2, there is a classical data racing issue about sub info list which could result in heap use after free crash. This issue has been patched in version 0.24.2.

  • 9.0 Critical severity

    nanomq: Buffer Copy without Checking Size of Input

    CVE-2025-59947Nanomq

    NanoMQ is a messaging broker/bus for IoT Edge & SDV. Versions prior to 0.24.4 have a buffer overflow case while the PUBLISH packets trigger both shared subscription and vanila subscription. This is fixed in version 0.24.4. As a workaround, disable shared subsc