CVE-2026-47276CWE-476

NULL Pointer Dereference in REST API properties_parse via Malformed user_properties

Medium · published July 20, 2026

CVSS v3.1
6.5
EPSS
0%
Percentile
34.2
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00411 · 34.2th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-07-20T16:44Z
EPSS history
Timeline
  • 20 JUL 16:44Z
    NULL Pointer Dereference in REST API properties_parse via Malformed user_properties
    cvelistv5