Memory Exhaustion Vulnerability in undici HTTP Client Library
CVE-2026-109932

5.9MEDIUM

Key Information:

Vendor

Undici

Status
Vendor
CVE Published:
15 October 2026

What is CVE-2026-109932?

The undici HTTP client library for Node.js suffers from a memory exhaustion vulnerability due to improper handling of PING and PONG WebSocket frames. Specifically, when an attacker sends small PING frames, the client fails to manage the outbound write queue effectively, resulting in uncontrolled memory growth and potential process termination. This flaw exists in several versions of undici and requires remedial action via upgrading to fixed versions, as there is no bypass available to mitigate the underlying issue.

Affected Version(s)

undici 5.15.0 < 6.29.1

undici 7.0.0 < 7.30.1

undici 8.0.0 < 8.12.2

References

CVSS V3.1

Score:
5.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

benzdeus
UlisesGascon
mcollina
.