Skip to content
OpenAdvisories
Medium · 5.9 CVE-2026-22036 EUVD-2026-2422GHSA-g9mf-h72j-4rw9

Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion

Published Jan 14, 2026 · Updated Jan 22, 2026 · Assigned by GitHub_M

Description

Undici is an HTTP/1.1 client for Node.js. Prior to 7.18.0 and 6.23.0, the number of links in the decompression chain is unbounded and the default maxHeaderSize allows a malicious server to insert thousands compression steps leading to high CPU usage and excessive memory allocation. This vulnerability is fixed in 7.18.0 and 6.23.0.

Affected products

VendorProductAffectedFixed
nodejs undici < 6.23.0, >= 7.0.0, < 7.18.2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-undici 7.18.2+dfsg+~cs3.2.0-1 —
Debian 13 node-undici No fix yet —
Debian 12 node-undici No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-undici No fix yet —
Ubuntu 26.04 LTS node-undici No fix yet —
Ubuntu 25.10 node-undici No fix yet —
Ubuntu 24.04 LTS node-undici No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 nodejs22 22.22.0-150700.3.6.1 SUSE-SU-2026:0301-1
SLES 15 SP6 nodejs20 20.20.0-150600.3.15.1 SUSE-SU-2026:3929-1, SUSE-SU-2026:0435-1
SLES 15 SP6 nodejs22 22.22.0-150600.13.12.1 SUSE-SU-2026:0295-1
SLES 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 15 SP5 nodejs20 20.20.0-150500.11.24.1 SUSE-SU-2026:3930-1, SUSE-SU-2026:0457-1
SLES 15 SP4 nodejs16 16.20.2-150400.3.42.1 SUSE-SU-2026:4355-1
SLES 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 12 SP5 nodejs18 18.20.8-8.44.1 SUSE-SU-2026:4248-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 nodejs22 22.22.0-160000.1.1 SUSE-SU-2026:20436-1
SLES for SAP 15 SP6 nodejs20 20.20.0-150600.3.15.1 SUSE-SU-2026:3929-1, SUSE-SU-2026:0435-1
SLES for SAP 15 SP6 nodejs22 22.22.0-150600.13.12.1 SUSE-SU-2026:0295-1
SLES for SAP 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES for SAP 15 SP5 nodejs20 20.20.0-150500.11.24.1 SUSE-SU-2026:3930-1, SUSE-SU-2026:0457-1
SLES for SAP 15 SP4 nodejs16 16.20.2-150400.3.42.1 SUSE-SU-2026:4355-1
SLES for SAP 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 16.0 nodejs22 22.22.0-160000.1.1 SUSE-SU-2026:20436-1
SLE HPC 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLE HPC 15 SP5 nodejs20 20.20.0-150500.11.24.1 SUSE-SU-2026:3930-1, SUSE-SU-2026:0457-1
SLE HPC 15 SP4 nodejs16 16.20.2-150400.3.42.1 SUSE-SU-2026:4355-1
SLE HPC 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed nodejs22 22.22.0-1.1 openSUSE-SU-2026:10074-1
openSUSE Tumbleweed nodejs24 24.13.0-2.1 openSUSE-SU-2026:10075-1
openSUSE Tumbleweed nodejs26 26.3.1-1.1 openSUSE-SU-2026:11110-1
openSUSE Leap 16.0 nodejs22 22.22.0-160000.1.1 openSUSE-SU-2026:20236-1
openSUSE Leap 15.6 nodejs20 20.20.0-150600.3.15.1 SUSE-SU-2026:0435-1
openSUSE Leap 15.6 nodejs22 22.22.0-150600.13.12.1 SUSE-SU-2026:0295-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 nodejs24 +4 1:24.13.0-1.amzn2023.0.1 ALAS2023-2026-1404
Amazon Linux 2023 nodejs24-npm 1:11.6.2-1.24.13.0.1.amzn2023.0.1 ALAS2023-2026-1404
Amazon Linux 2023 v8-13.6-devel 3:13.6.233.17-1.24.13.0.1.amzn2023.0.1 ALAS2023-2026-1404

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling code-server 4.106.3-r2 —
Wolfi rolling jitsucom-jitsu-rotor +1 2.11.0-r12 —
Wolfi rolling langfuse-3-worker 3.146.0-r2 —
Wolfi rolling renovate 42.92.4-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm undici >= 7.0.0, < 7.18.2 7.18.2 GHSA-g9mf-h72j-4rw9
npm undici < 6.23.0 6.23.0 GHSA-g9mf-h72j-4rw9

Advisories 16

References