CVE-2026-73863 in NanoMQinfo

Zusammenfassung

von VulDB • 18.09.2026

NanoMQ ist ein MQTT-Broker. Vor Version 0.24.14 wiederverwendet die brokerseitige Funktion nmq_subinfo_decode() von NanoMQ (in nng/src/sp/protocol/mqtt/mqtt_parser.c) len_of_varint aus der äußeren Properties Length, während jede SUBSCRIPTION_IDENTIFIER analysiert wird. Ein Remote-Client kann ein SUBSCRIBE-Paket mit einer mehrbytigen Properties Length und wiederholten Subscription Identifiers senden, wodurch get_var_integer() an einem falschen Offset beginnt und über den Heap-Nachrichtenpuffer hinausliest. Der Fehler ist über den Broker-Empfängerpfad erreichbar und kann zum Absturz des Brokers führen; die separat gemeldete Off-by-One-Fehler bei topic-option tritt später auf und ist nicht Teil dieser Schwachstelle. Dieses Problem wurde in Version 0.24.14 behoben.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

GitHub M

Reservieren

13.08.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407627

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!