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

exploitDog

nvd логотип

CVE-2025-59472

Опубликовано: 26 янв. 2026
Источник: nvd
CVSS3: 5.9
EPSS Низкий

Описание

A denial of service vulnerability exists in Next.js versions with Partial Prerendering (PPR) enabled when running in minimal mode. The PPR resume endpoint accepts unauthenticated POST requests with the Next-Resume: 1 header and processes attacker-controlled postponed state data. Two closely related vulnerabilities allow an attacker to crash the server process through memory exhaustion:

  1. Unbounded request body buffering: The server buffers the entire POST request body into memory using Buffer.concat() without enforcing any size limit, allowing arbitrarily large payloads to exhaust available memory.

  2. Unbounded decompression (zipbomb): The resume data cache is decompressed using inflateSync() without limiting the decompressed output size. A small compressed payload can expand to hundreds of megabytes or gigabytes, causing memory exhaustion.

Both attack vectors result in a fatal V8 out-of-memory error (`FATAL ERROR: Reached heap limit Allocation failed - JavaScript hea

EPSS

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

5.9 Medium

CVSS3

Дефекты

CWE-400

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

CVSS3: 5.9
github
10 дней назад

Next.js has Unbounded Memory Consumption via PPR Resume Endpoint

EPSS

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

5.9 Medium

CVSS3

Дефекты

CWE-400