Description
Next.js is a React framework for building full-stack web applications. Versions prior to 14.2.24 and 15.1.6 have a race-condition vulnerability. This issue only affects the Pages Router under certain misconfigurations, causing normal endpoints to serve `pageProps` data instead of standard HTML. This issue was patched in versions 15.1.6 and 14.2.24 by stripping the `x-now-route-matches` header from incoming requests. Applications hosted on Vercel's platform are not affected by this issue, as the platform does not cache responses based solely on `200 OK` status without explicit `cache-control` headers. Those who self-host Next.js deployments and are unable to upgrade immediately can mitigate this vulnerability by stripping the `x-now-route-matches` header from all incoming requests at the content development network and setting `cache-control: no-store` for all responses under risk. The maintainers of Next.js strongly recommend only caching responses with explicit cache-control headers.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| vercel | next.js | < 14.2.24, >= 15.0.0, < 15.1.6 | — |
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.
GitHub 2 repositories
-
Delfaster/CVE-2025-32421---Race-Condition-Vulnerability---Next.js ★ 2 · Nov 26, 2025
PoC Lab for CVE-2025-32421 – Next.js Race Condition Cache Poisoning Simulation
-
hidesec/CVE-2025-32421 ★ 1 · Oct 11, 2025
Comprehensive demonstration of CVE-2025-32421 Eclipse technique - a sophisticated race condition attack against Next.js 15.0.4 that bypasses the original CVE-2024-46982 patch.
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 | >= 0.9.9, < 14.2.24 | 14.2.24 | GHSA-qpjv-v59x-3qc4 |
| npm | next | >= 15.0.0, < 15.1.6 | 15.1.6 | GHSA-qpjv-v59x-3qc4 |
Advisories 1
- WID-SEC-2025-1061 Vercel Next.js: Schwachstelle ermöglicht Offenlegung von Informationen BSI CERT-Bund (WID) · Nov 25, 2025