PT-2026-71709 · Hub · Hub

CVE-2026-73561

·

Published

2026-07-24

·

Updated

2026-08-18

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Hub versions prior to 0.2.16
Description Unauthenticated WebSocket connections trigger the loadDefaultConnectionEventListeners function to call requestClientId, which subsequently executes rpc.send for the get-client-id action and adds a request to RPC.requests. The RPC.waitForReply function initiates a setInterval polling loop every 10 milliseconds that only clears upon receiving a matching reply. If a client closes the connection without responding, the timer and pending request remain allocated because the socket close path fails to cancel them. This leads to unbounded timers and heap entries, resulting in CPU and memory exhaustion that can make the server unavailable.
Recommendations Update Hub to version 0.2.16.

Exploit

Fix

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-73561
GHSA-G5VV-Q72C-7J78

Affected Products

Hub