csirt@kutim:~/threat-intel/cve/CVE-2025-59472

Katalog CVE

CVSS 7.5 · High EPSS 0,42%

Kerentanan Uncontrolled Resource Consumption pada vercel next.js. Skor CVSS 3.1 7.5 (High) menurut NVD.

Deskripsi (NVD)

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 heap out of memory`) causing the Node.js process to terminate. The zipbomb variant is particularly dangerous as it can bypass reverse proxy request size limits while still causing large memory allocation on the server. To be affected you must have an application running with `experimental.ppr: true` or `cacheComponents: true` configured along with the NEXT_PRIVATE_MINIMAL_MODE=1 environment variable. Strongly consider upgrading to 15.6.0-canary.61 or 16.1.5 to reduce risk and prevent availability issues in Next applications.

Rincian

Terbit di NVD
26 Januari 2026
Terakhir diubah
17 Juni 2026
Status NVD
Analyzed
CVSS 3.1
7.5 (High), sumber NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H · uraikan di kalkulator
Jenis kelemahan (CWE)
CWE-400: Uncontrolled Resource Consumption
EPSS (30 hari)
0,42% peluang dieksploitasi; lebih tinggi dari 34,2% CVE lain

Produk dan versi terdampak

VendorProdukVersi terdampak
vercel next.js Versi 15.0.0 hingga sebelum 15.6.0
vercel next.js Versi 16.0.0 hingga sebelum 16.1.5
vercel next.js Versi 15.6.0
vercel next.js Versi 15.6.0 canary0
vercel next.js Versi 15.6.0 canary1
vercel next.js Versi 15.6.0 canary10
vercel next.js Versi 15.6.0 canary11
vercel next.js Versi 15.6.0 canary12
vercel next.js Versi 15.6.0 canary13
vercel next.js Versi 15.6.0 canary14
vercel next.js Versi 15.6.0 canary15
vercel next.js Versi 15.6.0 canary16
vercel next.js Versi 15.6.0 canary17
vercel next.js Versi 15.6.0 canary18
vercel next.js Versi 15.6.0 canary19
vercel next.js Versi 15.6.0 canary2
vercel next.js Versi 15.6.0 canary20
vercel next.js Versi 15.6.0 canary21
vercel next.js Versi 15.6.0 canary22
vercel next.js Versi 15.6.0 canary23
vercel next.js Versi 15.6.0 canary24
vercel next.js Versi 15.6.0 canary25
vercel next.js Versi 15.6.0 canary26
vercel next.js Versi 15.6.0 canary27
vercel next.js Versi 15.6.0 canary28
vercel next.js Versi 15.6.0 canary29
vercel next.js Versi 15.6.0 canary3
vercel next.js Versi 15.6.0 canary30
vercel next.js Versi 15.6.0 canary31
vercel next.js Versi 15.6.0 canary32
vercel next.js Versi 15.6.0 canary33
vercel next.js Versi 15.6.0 canary34
vercel next.js Versi 15.6.0 canary35
vercel next.js Versi 15.6.0 canary36
vercel next.js Versi 15.6.0 canary37
vercel next.js Versi 15.6.0 canary38
vercel next.js Versi 15.6.0 canary39
vercel next.js Versi 15.6.0 canary4
vercel next.js Versi 15.6.0 canary40
vercel next.js Versi 15.6.0 canary41
vercel next.js Versi 15.6.0 canary42
vercel next.js Versi 15.6.0 canary43
vercel next.js Versi 15.6.0 canary44
vercel next.js Versi 15.6.0 canary45
vercel next.js Versi 15.6.0 canary46
vercel next.js Versi 15.6.0 canary47
vercel next.js Versi 15.6.0 canary48
vercel next.js Versi 15.6.0 canary49
vercel next.js Versi 15.6.0 canary5
vercel next.js Versi 15.6.0 canary50
vercel next.js Versi 15.6.0 canary51
vercel next.js Versi 15.6.0 canary52
vercel next.js Versi 15.6.0 canary53
vercel next.js Versi 15.6.0 canary54
vercel next.js Versi 15.6.0 canary55
vercel next.js Versi 15.6.0 canary56
vercel next.js Versi 15.6.0 canary57
vercel next.js Versi 15.6.0 canary58
vercel next.js Versi 15.6.0 canary59
vercel next.js Versi 15.6.0 canary6

> Data dari konfigurasi CPE di NVD. Ditampilkan 60 dari 64 konfigurasi; daftar lengkap ada di NVD.

Referensi dan perbaikan

Sumber: NVD · CVE.org · EPSS. Halaman ini disusun otomatis dari data tersebut; pembaruan terakhir 5 Okt 2026, 20:11 WITA. Kalau sistem di Perangkat Daerah memakai produk ini dan butuh bantuan, laporkan lewat kanal pelaporan.