CVE-2026-22036: Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion
Vulnerability summary
CVE-2026-22036 is a high (CVSS 7.5) vulnerability in nodejs undici. EPSS estimates a 0.46% chance of exploitation in the next 30 days, higher than 39.6% of scored vulnerabilities.
Not severe (CVSS 5.9, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 13 · Related 14Timeline
- 14-01-2026PublishedVulnerability first disclosed.
- 22-01-2026Last modifiedVulnerability information updated.
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.
CVSS metrics
7 scores · 7 sources · 1 version- CVE.orgCNA5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · WolfiEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
- OSV · NpmEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
- OSV · ChainguardEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HDiffers
EPSS trend
Probability
0.46%
Chance of exploitation in the next 30 days
Percentile
40%
Versus all other CVEs
30-day change
Decrease -0.01 pp
From 0.46% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard18 products
- code-server< 4.106.3-r2
- gemini-cli< 0.49.0-r4
- jitsucom-jitsu-console< 2.11.0-r12
- jitsucom-jitsu-rotor< 2.11.0-r12
- kibana-8.19< 8.19.10-r2
Wolfi5 products
- code-server< 4.106.3-r2
- jitsucom-jitsu-console< 2.11.0-r12
- jitsucom-jitsu-rotor< 2.11.0-r12
- langfuse-3-worker< 3.146.0-r2
- renovate< 42.92.4-r0 | < 42.94.1-r2
Debian1 product
- node-undiciAll versions (No fix recorded) | < 7.18.2+dfsg+~cs3.2.0-1
Nodejs1 product
- undici< 6.23.0 | ≥ 7.0.0, < 7.18.2
Npm1 product
- undici≥ 7.0.0, < 7.18.2 | < 6.23.0
Opensuse1 product
- nodejs24&distro=openSUSE Tumbleweed< 24.13.0-2.1
Ubuntu1 product
- node-undiciAll versions (No fix recorded)
7 vendors · 28 products
References
9 links- github.com/nodejs/undici/security/advisories/GHSA-g9mf-h72j-4rw9X Refsource CONFIRMREPORTAdvisoryWEBVendor Advisory
- github.com/nodejs/undici/commit/b04e3cbb569c1596f86c108e9b52c79d8475dcb3X Refsource MISCREPORTFIXWEBPatch
- github.com/nodejs/undiciPACKAGE