Out-of-bounds read in NanoMQ - CVE-2026-34608
Published: April 24, 2026
NanoMQ
Detailed vulnerability description
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to out-of-bounds read in hook_work_cb() in webhook_inproc.c when parsing an nng message body with cJSON_Parse(). A remote privileged user can send a specially crafted PUBLISH message to cause a denial of service.
Exploitation requires the webhook feature to be enabled, and the issue is reliably triggered with a power-of-two JSON payload length of at least 1024 bytes.