CVE-2026-73863 in NanoMQinformación

Resumen

por VulDB • 2026-09-19

NanoMQ es un corredor de mensajes MQTT (broker). Antes de la versión 0.24.14, la función `nmq_subinfo_decode()` del lado del broker en NanoMQ, ubicada en `nng/src/sp/protocol/mqtt/mqtt_parser.c`, reutiliza el valor `len_of_varint` correspondiente a la longitud externa de las Propiedades al analizar cada SUBSCRIPTION_IDENTIFIER (identificador de suscripción). Un cliente remoto puede enviar un paquete SUBSCRIBE con una longitud de propiedades multi-byte e identificadores de suscripción repetidos, lo que provoca que `get_var_integer()` comience en un desplazamiento incorrecto y lea más allá del búfer de mensajes asignado en el heap. La vulnerabilidad es accesible a través de la ruta de recepción del broker y puede provocar su caída; por otro lado, el error off-by-one reportado separadamente relacionado con las opciones de tema ocurre posteriormente y no corresponde a esta vulnerabilidad específica. Este problema se corrige en la versión 0.24.14.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Reservar

2026-08-13

Divulgación

2026-09-18

Moderación

aceptado

Artículo

VDB-407627

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!