Type Confusion in NanoMQ MQTT Broker by NanoMQ
CVE-2026-44640
4.5MEDIUM
What is CVE-2026-44640?
The NanoMQ MQTT Broker, which serves as an Edge Messaging Platform, contains a type confusion vulnerability in versions prior to 0.24.14. This issue arises from the incorrect handling of the provisioning data pointer during the dialer close process. Specifically, the aio->prov_data is stored as nni_quic_conn* but interpreted as ex_quic_conn*, leading to potential invalid object interpretation. This flaw may result in undesirable behavior such as hang or crash conditions during close operations. Users are strongly advised to update to version 0.24.14 or later to mitigate this risk.
Affected Version(s)
nanomq < 0.24.14
