Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-g9mf-h72j-4rw9

Опубликовано: 14 янв. 2026
Источник: github
Github: Прошло ревью
CVSS3: 5.9

Описание

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

Impact

The fetch() API supports chained HTTP encoding algorithms for response content according to RFC 9110 (e.g., Content-Encoding: gzip, br). This is also supported by the undici decompress interceptor.

However, 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.

Patches

Upgrade to 7.18.2 or 6.23.0.

Workarounds

It is possible to apply an undici interceptor and filter long Content-Encoding sequences manually.

References

Пакеты

Наименование

undici

npm
Затронутые версииВерсия исправления

>= 7.0.0, < 7.18.2

7.18.2

Наименование

undici

npm
Затронутые версииВерсия исправления

< 6.23.0

6.23.0

EPSS

Процентиль: 4%
0.00018
Низкий

5.9 Medium

CVSS3

Дефекты

CWE-770

Связанные уязвимости

CVSS3: 5.9
ubuntu
24 дня назад

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.

CVSS3: 5.9
nvd
24 дня назад

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.

CVSS3: 5.9
debian
24 дня назад

Undici is an HTTP/1.1 client for Node.js. Prior to 7.18.0 and 6.23.0, ...

suse-cvrf
11 дней назад

Security update for nodejs22

suse-cvrf
12 дней назад

Security update for nodejs22

EPSS

Процентиль: 4%
0.00018
Низкий

5.9 Medium

CVSS3

Дефекты

CWE-770