CVE-2026-18149

EUVD-2026-71617
undici's retry handler can leave an already-exposed response body pending forever. When a server returns a successful response that declares a Content-Length, sends only part of the body, and closes the connection, the retry handler retries the request. If the retry returns a non-retryable status such as 400, the handler forwards that new response downstream and replaces its internal response stream, but the original response body that the application still holds is never ended or destroyed. As a result calls that read that body never settle, and the configured body timeout does not fire because its timer is tied to the connection parser rather than the orphaned body. An attacker-controlled server can trigger this with two short responses without keeping a connection open, and repeated requests accumulate pending promises and streams that can exhaust application concurrency or memory. This affects undici versions from 7.11.0 up to 7.29.1 and from 8.0.0 up to 8.10.2. Users should upgrade to undici 7.29.1 or 8.10.2.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
5.9 MEDIUM
NETWORK
HIGH
NONE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 28.14%
Affected Products (NVD)
VendorProductVersion
nodejsundici
7.11.0 ≤
𝑥
< 7.29.1
nodejsundici
8.0.0 ≤
𝑥
< 8.10.2
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
node-undici
bookworm
postponed
bookworm (security)
vulnerable
forky
8.10.2+dfsg+~cs3.2.2-1
fixed
sid
8.12.2+dfsg+~cs3.2.3-2
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
node-undici
jammy
dne
noble
needs-triage
resolute
needs-triage
Amazon Linux logo
Amazon Linux Releases
Amazon Package
Release
nodejs24
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-debuginfo
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-debugsource
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-devel
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-docs
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-full-i18n
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-libs
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-libs-debuginfo
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-npm
Amazon Linux 2023
1:11.19.0-1.24.21.0.1.amzn2023.0.1
fixed
v8-13.6-devel
Amazon Linux 2023
3:13.6.233.17-1.24.21.0.1.amzn2023.0.1
fixed
Azure Linux logo
Azure Linux Releases
Azure Package
Release
nodejs
Azure Linux 3.0
0:24.21.0-1.azl3
fixed