CVE-2025-66023 in MQTT Broker
Résumé
par VulDB • 27/06/2026
NanoMQ MQTT Broker (NanoMQ) est une plateforme de messagerie Edge polyvalente. Les versions antérieures à la 0.24.5 présentent une vulnérabilité Heap-Use-After-Free (UAF) au sein du composant client pont MQTT (implémenté via la bibliothèque NanoNNG sous-jacente). La vulnérabilité est déclenchée lorsque NanoMQ agit en tant que pont se connectant à un courtier MQTT distant. Un courtier malveillant peut provoquer un plantage (Déni de Service) ou une corruption mémoire potentielle en acceptant la connexion et en envoyant immédiatement une séquence de paquets malformés. La version 0.34.5 contient un correctif. Le correctif impose une adhérence plus stricte au protocole dans le SDK client MQTT intégré à NanoMQ. Plus précisément, il garantit que CONNACK est toujours le premier paquet traité dans la ligne. Cela empêche la confusion d'état qui a conduit à l'Heap-Use-After-Free (UAF) lorsqu'un serveur malveillant envoyait une séquence de paquets malformés immédiatement après l'établissement de la connexion. Comme solution de contournement, validez le courtier distant avant de créer un pont.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.