CVE-2026-47276

In nanomq versions 0.24.11 and earlier, a NULL pointer dereference in `properties_parse()` allows an authenticated attacker to crash the NanoMQ broker by sending a POST request to `/api/v4/mqtt/publish` with `user_properties` as a JSON array instead of a JSON object. The crash occurs because `strlen()` is called on a NULL `item->string` pointer when iterating over array elements. An authenticated attacker can exploit this to crash the NanoMQ broker process. This is patched in version 0.24.14.
Configurations

No configuration.

History

20 Jul 2026, 18:16

Type Values Removed Values Added
References () https://github.com/nanomq/nanomq/security/advisories/GHSA-qq2v-xvxg-3hvf - () https://github.com/nanomq/nanomq/security/advisories/GHSA-qq2v-xvxg-3hvf -

20 Jul 2026, 17:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-07-20 17:17

Updated : 2026-07-20 18:16


NVD link : CVE-2026-47276

Mitre link : CVE-2026-47276

CVE.ORG link : CVE-2026-47276


JSON object : View

Products Affected

No product.

CWE
CWE-476

NULL Pointer Dereference