Quick answers
- Is CVE-2026-9675 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-9675 being exploited in the wild.
- How severe is CVE-2026-9675?
- High severity, with a CVSS score of 7.5, published 17 June 2026.
- Which products and versions are affected?
- undici (npm) >= 8.0.0, < 8.5.0, SEMVER:introduced=8.0.0,fixed=8.5.0.
- Is there a fix for CVE-2026-9675?
- Yes. undici (npm): upgrade to 8.5.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-9675 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-9675?
- Check whether you run undici (npm) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- undici (npm): upgrade to 8.5.0 or later
npm install undici@8.5.0
Technical details
The vulnerability is a resource exhaustion flaw (CWE-400, CWE-770) in the undici WebSocket client implementation. The client validates maxPayloadSize on a per-frame basis but does not track or enforce cumulative message size when processing fragmented (multi-frame) WebSocket messages. An attacker controlling or compromising a WebSocket endpoint can send a stream of small fragments, each passing individual frame validation, that together exceed the configured limit. This causes unbounded memory allocation on the client side, leading to memory exhaustion and process termination (denial of service). The attack requires network connectivity and the ability to induce a client to connect to a malicious or compromised endpoint; no authentication or user interaction is required once the connection is established. The vulnerability is a regression introduced in undici 8.1.0. Patched in version 8.5.0 and later; no workaround is available.
Affected products
- nodejs undici 8.0.0 through 8.4.x
Identifiers
- CVE-2026-9675
- GHSA-38rv-x7px-6hhq
Timeline
- 2026-06-17: disclosed: Vulnerability disclosed via GitHub Security Advisory GHSA-38rv-x7px-6hhq
- 2026-06-18: patched: Fixed in undici 8.5.0