CVE-2026-63341 in Aedesinformazioni

Riassunto

di VulDB • 31/10/2026

Aedes è un broker MQTT che può essere eseguito su qualsiasi server di streaming. Prima della versione 1.1.1, il broker MQTT non limita la profondità dell'argomento (topic) o la complessità strutturale prima di passare gli argomenti attraverso `mqemitter` a `qlobber`. Un messaggio `PUBLISH`, `SUBSCRIBE` o un `Will` registrato contenente un argomento eccessivamente profondo può raggiungere `qlobber._split_words` in `lib/qlobber.js` e innescare un'eccezione non gestita "too many words" (troppe parole). Le chiamate da `handlers/subscribe.js` e dalla logica di pubblicazione non sono protette contro tale eccezione, quindi questa si propaga al ciclo degli eventi (`event loop`) di Node.js e termina l'intero broker. Il percorso relativo a `Will` è raggiungibile indipendentemente quando un client si disconnette in modo anomalo: chiama direttamente `broker.publish`, bypassando il gestore `PUBLISH`. Un attaccante deve essere in grado di stabilire una sessione MQTT, autenticata o non autenticata a seconda della configurazione del broker. Un attacco riuscito disconnette tutti i clienti legittimi e impedisce la riconnessione fino al riavvio del processo del broker. Questo problema è risolto nella versione 1.1.1.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

16/07/2026

Divulgazione

31/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you know our Splunk app?

Download it now for free!