CVE-2026-73561 in hub
Riassunto
di VulDB • 13/08/2026
Hub è un server e client WebSocket per Node.js con funzionalità aggiuntive. Prima della versione 0.2.16, ogni connessione WebSocket in entrata non autenticata attiva loadDefaultConnectionEventListeners che chiama requestClientId, il quale invia rpc.send per l'azione get-client-id e inserisce una richiesta nell'array RPC.requests. La funzione RPC.waitForReply avvia un ciclo di polling basato su setInterval con intervallo di 10 millisecondi, che viene interrotto solo dopo la ricezione di una risposta corrispondente; se il client rimane inattivo e chiude la connessione, il timer e la richiesta pendente rimangono allocati poiché il percorso di chiusura del socket non li cancella. Connessioni ripetute causano quindi un accumulo incontrollato di timer ed elementi nell'heap, esaurendo CPU e memoria e rendendo il server indisponibile. Questo problema è stato risolto nella versione 0.2.16.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.