Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. undici
  4. ›
  5. CVE-2026-109932

CVE-2026-109932: undici WebSocket client vulnerable to Denial of Service via unbounded automatic PONG buffering

October 27, 2026

undici’s WebSocket client (including Node.js’s bundled globalThis.WebSocket) can be driven to exhaust process memory by a malicious or compromised WebSocket server. For every PING frame received, the receiver automatically writes a PONG response to the socket and ignores the false return value from socket.write(), which is a backpressure signal, so a server that streams small PING frames while never reading the client’s PONGs makes the outbound write queue and heap grow without bound until the Node.js process runs out of memory and terminates. The attack is remote and unauthenticated, needs only a normal WebSocket connection, and is asymmetric: small inbound PINGs produce a much larger retained outbound queue. Availability is the only impact. undici 5.x, 6.x, 7.x, and 8.x are affected; the WebSocket client was introduced in 5.15.0.

References

  • cna.openjsf.org/security-advisories.html
  • github.com/advisories/GHSA-9fm3-97px-rjf6
  • github.com/nodejs/undici/commit/39f93e142df03e559fe7c3d1fc7fba9beee2c185
  • github.com/nodejs/undici/commit/53944624462b6797560288c55dbd8c66857bb495
  • github.com/nodejs/undici/commit/b217373bb024cd93f85eb5b3ffd25684855f60f8
  • github.com/nodejs/undici/releases/tag/v6.29.1
  • github.com/nodejs/undici/releases/tag/v7.30.1
  • github.com/nodejs/undici/releases/tag/v8.12.2
  • github.com/nodejs/undici/security/advisories/GHSA-9fm3-97px-rjf6
  • nvd.nist.gov/vuln/detail/CVE-2026-109932

Code Behaviors & Features

Detect and mitigate CVE-2026-109932 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions starting from 5.15.0 before 6.29.1, all versions starting from 7.0.0 before 7.30.1, all versions starting from 8.0.0 before 8.12.2

Fixed versions

  • 6.29.1
  • 7.30.1
  • 8.12.2

Solution

Upgrade to versions 6.29.1, 7.30.1, 8.12.2 or above.

Impact 5.9 MEDIUM

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-400: Uncontrolled Resource Consumption
  • CWE-405: Asymmetric Resource Consumption (Amplification)
  • CWE-770: Allocation of Resources Without Limits or Throttling

Source file

npm/undici/CVE-2026-109932.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 28 Oct 2026 00:15:31 +0000.