CVE-2026-45151
NiskieCVSS 2.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
W NanoMQ MQTT Broker w wersji 0.24.8 i wcześniejszych, funkcja quic_stream_recv może wyłuskać pusty wskaźnik substream, gdy substream jest w stanie reopen. Kod kończy AIO z błędem, ale nie zwraca przed zamknięciem c->mtx, co może prowadzić do awarii lub innych problemów.
Ocena ryzyka
Ryzyko polega na możliwości awarii brokera MQTT, co może przerwać komunikację w systemach IoT i innych aplikacjach korzystających z MQTT.
Rekomendacja
Zaleca się aktualizację NanoMQ do najnowszej wersji, która zawiera poprawkę dla tego problemu.
Oryginalny opis (angielski, źródło NVD)
NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. In 0.24.8 and earlier, quic_stream_recv can dereference a null substream pointer when a substream is in reopen state. The code finishes the AIO with error but does not return before locking c->mtx.

