Next.js Launches Monthly Security Release Program, Patches 9 Vulnerabilities
Next.js shipped its first pre-announced monthly security release on July 20, patching 9 vulnerabilities (4 high severity) across v16.2.11 and v15.5.21.
1 source
A coordinated security disclosure on May 6 patched 12 vulnerabilities across Next.js, including middleware bypass, XSS, and SSRF. Patches were NOT backported to 13.x or 14.x. If you haven't upgraded to 15.x or 16.x, now is the time.
On May 6–8, 2026, Vercel and the React team disclosed and patched 12 vulnerabilities in Next.js and React Server Components. The fixes are in Next.js 15.5.18 and 16.2.6, plus RSC 19.0.6 / 19.1.7 / 19.2.6. If you're on Next.js 13.x or 14.x, there is no patch.
| Component | Vulnerability Types |
|---|---|
| Next.js middleware/proxy | Bypass, SSRF |
| React Server Components | XSS, cache poisoning |
| Next.js image optimization | DoS |
| Next.js routing | Open redirect |
Several vulnerabilities are rated High severity. The middleware bypass and SSRF vectors are particularly dangerous for multi-tenant applications.
Vercel made the strategic call not to backport patches to Next.js 13.x or 14.x. The reasoning: 15.x introduced architectural changes (React 19, new caching model) that make backporting the fixes non-trivial. The practical consequence: teams on 13.x or 14.x must upgrade to a supported version to get the fixes.
| Current Version | Upgrade Target | Breaking Changes |
|---|---|---|
| 13.x | 15.5.18 | Yes, React 19, caching, Image component |
| 14.x | 15.5.18 | Moderate, mostly caching behavior |
| 15.x (pre-patch) | 15.5.18 | None, patch bump |
| 16.x (pre-patch) | 16.2.6 | None, patch bump |
npx next --versionnpm update next to get the patch.This isn't a drill. If your production app runs on Next.js 13.x or 14.x, it's exposed to unpatched vulnerabilities rated High. The upgrade to 15.x isn't zero-cost, but the alternative, staying vulnerable, is worse.
Next.js shipped its first pre-announced monthly security release on July 20, patching 9 vulnerabilities (4 high severity) across v16.2.11 and v15.5.21.
1 source
Vite patches CVE-2026-39363 (arbitrary file read via dev server WebSocket) and CVE-2026-39364 (server.fs.deny bypass), affecting versions 6.x, 7.x, and 8.x. Fixed in 6.4.2, 7.3.2, and 8.0.5.
2 sources
Middleware is no longer constrained to the Edge runtime subset. Fluid Compute gives you the full Node.js API surface while keeping the same global latency profile. Auth, feature flags, and geo-routing just got simpler.
1 source