CVE-2026-73565

MEDIUM CVSS 3.1: 5.3 EPSS 0.39%
Updated Aug 14, 2026
Parameter Value
CVSS 5.3 (MEDIUM)
Fixed In 2.0.10
Type CWE-401 (Memory Leak), CWE-770 (Allocation Without Limits)
Public PoC No

@hono/node-server allows running the Hono application on Node.js. From 2.0.0 until 2.0.10, a WebSocket upgrade request to an upgradeWebSocket route with a missing or malformed Sec-WebSocket-Key header causes src/websocket.ts to retain the request's IncomingMessage in waiterMap and leave waitForWebSocket pending because ws.handleUpgrade emits no connection event. The aborted handshake therefore has no cleanup path, allowing an unauthenticated attacker to flood a public route, cause unbounded memory growth, and eventually make the service unavailable.

This issue is fixed in version 2.0.10.

Attack Parameters

Attack Vector
Network
Can be exploited remotely
Attack Complexity
Low
Easy to exploit
Privileges Required
None
No privileges needed
User Interaction
None
No user interaction needed

Impact Assessment

Confidentiality
None
No data leak
Integrity
None
No data modification
Availability
Low
Partial disruption

CVSS Vector v3.1