CVE-2025-66023 in MQTT Brokerinfo

Zusammenfassung

von VulDB • 27.06.2026

NanoMQ MQTT Broker (NanoMQ) ist eine umfassende Edge-Messaging-Plattform. Versionen vor 0.24.5 weisen im MQTT-Bridge-Client-Komponente (implementiert über die zugrunde liegende NanoNNG-Bibliothek) eine Heap-Use-After-Free-(UAF)-Schwachstelle auf. Die Schwachstelle wird ausgelöst, wenn NanoMQ als Bridge zur Verbindung mit einem entfernten MQTT-Broker fungiert. Ein bösartiger entfernter Broker kann einen Absturz (Denial of Service) oder potenzielle Speicherkorruption verursachen, indem er die Verbindung akzeptiert und sofort eine fehlerhafte Paketsequenz sendet. Version 0.34.5 enthält einen Patch. Der Patch erzwingt eine strengere Einhaltung des Protokolls im in NanoMQ eingebetteten MQTT-Client-SDK. Insbesondere wird sichergestellt, dass CONNACK immer das erste verarbeitete Paket in der Sequenz ist. Dies verhindert die Zustandsverwirrung, die zu einem Heap-Use-After-Free-(UAF) führte, wenn ein bösartiger Server unmittelbar nach dem Verbindungsaufbau eine fehlerhafte Paketsequenz sendete. Als Workaround sollte der entfernte Broker vor dem Bridging validiert werden.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub M

Reservieren

21.11.2025

Veröffentlichung

01.01.2026

Moderieren

akzeptiert

Eintrag

VDB-339356

CPE

bereit

EPSS

0.00327

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!