Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-18149

Fixed in a distro release EPSS <1%CVSS 5.9

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.

Published 2026-09-04 · CVE record · OSV

Products: undici

Fixed upstream

EcosystemPackageFixed in
npmundici7.29.1
npmundici8.10.2

Distro releases

ReleasePackageFixed in
Chainguardcode-server4.139.1-r2
Chainguardcommercial-gitlab-rails-ee-19.119.1.7-r3
Chainguardcommercial-gitlab-rails-ee-19.219.2.7-r1
Chainguardcommercial-gitlab-rails-ee-19.319.3.3-r1
Chainguardcommercial-gitlab-rails-ee-19.419.4.1-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.119.1.9-r0
Chainguardcommercial-gitlab-rails-ee-fips-19.219.2.7-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.319.3.3-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.419.4.1-r1
Chainguardhomepage2.4.0-r1
Chainguardkibana-9.29.2.8-r23
Chainguardlerna10.0.1-r11
Chainguardprism5.16.0-r14
Debian 12node-undicino fix
Debian 13node-undicino fix
Debian 14node-undici8.10.2+dfsg+~cs3.2.2-1
Red Hat hummingbird 1grafana12.40:12.4.10-0.2.hum1
Red Hat hummingbird 1nodejs240:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-bin0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-devel0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-docs0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-full-i18n0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-libs0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-npm0:11.16.0-1.24.18.1.0.2.2.hum1
Red Hat hummingbird 1nodejs24-npm-bin0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs260:26.7.0-1.5.2.hum1
Red Hat hummingbird 1nodejs26-bin0:26.7.0-1.5.2.hum1
Red Hat hummingbird 1nodejs26-devel0:26.7.0-1.5.2.hum1
Red Hat hummingbird 1nodejs26-docs0:26.7.0-1.5.2.hum1
Red Hat hummingbird 1nodejs26-full-i18n0:26.7.0-1.5.2.hum1
Red Hat hummingbird 1nodejs26-libs0:26.7.0-1.5.2.hum1
Red Hat hummingbird 1nodejs26-npm0:11.19.0-1.26.7.0.1.5.2.hum1
Red Hat hummingbird 1nodejs26-npm-bin0:26.7.0-1.5.2.hum1
Red Hat hummingbird 1v8-14.6-devel0:14.6.202.34-1.26.7.0.1.5.2.hum1
Ubuntu 24.04 LTSnode-undicino fix
Ubuntu 26.04 LTSnode-undicino fix
Ubuntu 26.10node-undicino fix
Wolficode-server4.139.1-r2
Wolfilerna10.0.1-r11
Wolfiprism5.16.0-r14