CVE-2025-66023 in MQTT Broker
Resumen
por VulDB • 2026-06-27
NanoMQ MQTT Broker (NanoMQ) es una plataforma de mensajería perimetral integral. Las versiones anteriores a 0.24.5 presentan una vulnerabilidad Heap-Use-After-Free (UAF) dentro del componente cliente del puente MQTT (implementado mediante la biblioteca subyacente NanoNNG). La vulnerabilidad se activa cuando NanoMQ actúa como un puente que se conecta a un broker MQTT remoto. Un broker remoto malicioso puede provocar un bloqueo (Denegación de Servicio, DoS) o una posible corrupción de memoria al aceptar la conexión y enviar inmediatamente una secuencia de paquetes malformed. La versión 0.34.5 contiene un parche. El parche aplica una adherencia más estricta al protocolo en el SDK del cliente MQTT integrado en NanoMQ. Específicamente, garantiza que CONNACK sea siempre el primer paquete procesado en la línea. Esto evita la confusión de estado que provocaba Heap-Use-After-Free (UAF) cuando un servidor malicioso enviaba una secuencia de paquetes malformed inmediatamente después del establecimiento de la conexión. Como medida alternativa, se recomienda validar el broker remoto antes de establecer el puente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.