๐Ÿ” CVE Alert

CVE-2026-73863

UNKNOWN 0.0

NanoMQ: Heap-Buffer-Overflow in `nmq_subinfo_decode()` During MQTT v5 SUBSCRIBE Parsing

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

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 can send a SUBSCRIBE packet with a multi-byte Properties Length and repeated subscription identifiers, causing get_var_integer() to begin at an incorrect offset and read beyond the heap message buffer. The flaw is reachable through the broker receive path and can crash the broker, while the separately reported topic-option off-by-one occurs later and is not this vulnerability. This issue is fixed in version 0.24.14.

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

Get instant alerts for nanomq nanomq

Be the first to know when new unknown vulnerabilities affecting nanomq nanomq are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

nanomq / nanomq
< 0.24.14

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/nanomq/nanomq/security/advisories/GHSA-pf97-vm7h-q84m github.com: https://github.com/nanomq/NanoNNG/pull/1518 github.com: https://github.com/nanomq/NanoNNG/commit/f888fe39d6691b253ff9aee598ce58bbe449ab6f github.com: https://github.com/nanomq/nanomq/releases/tag/0.24.14