Description
Next.js is a React framework for building full-stack web applications. From 13.4.0 until 15.5.24 and 16.3.3, Next.js applications using Pages Router or App Router without Cache Components on Windows-hosted servers do not consistently escape backslashes in route segments before constructing incremental-cache paths. In packages/next/src/shared/lib/router/utils/escape-path-delimiters.ts and packages/next/src/server/lib/incremental-cache/file-system-cache.ts, a remote request can supply encoded Windows path separators that traverse outside the intended cache root and expose private build data, including the server-reference-manifest encryption key. Disclosure of that key can enable remote code execution in the affected application. This issue is fixed in versions 15.5.24 and 16.3.3.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| vercel | next.js | >= 13.4.0, < 15.5.24, >= 16.0.0, < 16.3.3 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Next.js Unauthenticated RCE on Windows Servers
exploit/windows/http/nextjs_unauth_rce_cve_2026_75604
GitHub 4 repositories
-
rafabd1/CVE-2026-75604-poc ★ 109 · Aug 25, 2026
CVE-2026-75604 Next.js Windows RCE poc
-
e4zyy/Project-CVE-2026-75604 ★ 3 · Aug 27, 2026
A Python-based exploitation framework for CVE-2026-75604 that enables authorized penetration testers to validate Next.js Windows cache traversal vulnerabilities. Deploys reverse shells and webshells …
-
HackSpeak/CVE-2026-75604 ★ 2 · Aug 26, 2026
CVE-2026-75604 (Next.js Windows RCE) PoC - unauthenticated RCE via cache path traversal + forged Server Action; for authorized security testing
-
FORTBRIDGE-UK/cve-2026-75604 ★ 0 · Sep 3, 2026
Research lab and exploit chain for CVE-2026-75604: path traversal in the Next.js incremental cache, to RCE on Windows.
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | next | >= 13.4.0, < 15.5.24 | 15.5.24 | GHSA-p293-qw3h-jr36 |
| npm | next | >= 16.0.0, < 16.3.3 | 16.3.3 | GHSA-p293-qw3h-jr36 |
Advisories 2
- WID-SEC-2026-3027 Vercel Next.js: Mehrere Schwachstellen ermöglichen Codeausführung BSI CERT-Bund (WID) · Oct 4, 2026
- NCSC-2026-0329 Kwetsbaarheden verholpen in Next.js NCSC-NL (Netherlands) · Aug 26, 2026
References
- https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36
- https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b
- https://github.com/vercel/next.js/commit/b0f3460a92b955d3ca41fccff9a525a2b910fbf3
- https://github.com/vercel/next.js/releases/tag/v15.5.24
- https://github.com/vercel/next.js/releases/tag/v16.3.3