AUGUST 15, 2026
Live Feed
Back to database
Case File

CVE-2026-73561

HIGH · CVSS 7.5 EPSS 0.43% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-13 · Last synced 2026-08-15

CyberRota Analysis

AI-Generated

The vulnerability affects the Hub Node.js WebSocket server and client, where unauthenticated incoming connections can lead to unbounded timers and memory allocation due to improper handling of silent client disconnections. This results in potential denial-of-service conditions, exhausting CPU and memory resources, and making the server unavailable. Organizations using versions prior to 0.2.16 should prioritize upgrading to mitigate this high-severity risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-73561
Severity
HIGH
CVSS
7.5
EPSS
0.43%

Original NVD Description

Hub is a Node.js WebSocket server and client with added features. Prior to 0.2.16, every incoming unauthenticated WebSocket connection triggers loadDefaultConnectionEventListeners to call requestClientId, which calls rpc.send for the get-client-id action and pushes a request into RPC.requests. The RPC.waitForReply function starts a setInterval polling loop every 10 milliseconds that is cleared only after a matching reply; if the client remains silent and closes, the timer and pending request stay allocated because the socket close path does not cancel them. Repeated connections therefore cause unbounded timers and heap entries, exhausting CPU and memory and making the server unavailable. This issue is fixed in version 0.2.16.