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.
References
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 - |
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
