Next.js Continues Its New Monthly Security Release Cadence with v15.5.23
Vercel has released Next.js v15.5.23 (August 7, 2026), the latest in a series of security-focused patches following the framework’s newly formalized monthly security release process. This patch ports critical ReplyServer traversal guards to FlightClient for the 15.x branch — a fix that closes a potential server-side traversal vulnerability in React Server Components communication.
What’s in v15.5.23?
The update contains a single but important security fix:
- [15.x] Port ReplyServer traversal guards to FlightClient — This backports a traversal guard that prevents malicious payloads from traversing unexpected paths in the React Flight protocol’s client-side handler.
Context: Next.js’s New Formal Security Release Process
This patch is part of Next.js’s newly formalized security update cadence, announced in July 2026. The July 2026 Security Release (v16.2.11 / v15.5.21) was the first under this new process, addressing a total of 4 HIGH and 5 MEDIUM severity vulnerabilities, including:
- HIGH: Denial of Service in App Router using Server Actions
- HIGH: Middleware/Proxy bypass in App Router apps using Turbopack with single locale
- HIGH: Server-Side Request Forgery (SSRF) in rewrites via attacker-controlled destination hostname
- HIGH: SSRF in Server Actions on custom servers
- MODERATE: Cache confusion of response bodies for requests with bodies
- MODERATE: Cache confusion with invalid UTF-8 byte sequences
- MODERATE: Denial of Service in the Image Optimization API using SVGs
- MODERATE: Unauthenticated disclosure of internal Server Function endpoints
- MODERATE: Unbounded Server Action payload in Edge runtime
Which Versions Are Affected?
Vercel maintains two active release lines:
- Next.js 16.x (Active LTS) — Update to v16.3.0 (now stable) for the latest features and security fixes
- Next.js 15.x (Maintenance LTS) — Update to
v15.5.23or later
Note: Next.js 15 reaches end of life on October 21, 2026. Teams still on 15.x should plan their upgrade to 16.x soon.
How to Update
# For Next.js 15.x users
npm install next@15.5.23
# For Next.js 16.x users (recommended)
npm install next@16.3.0
Key Takeaway for Developers
With Next.js now on a formal monthly security release schedule, teams should treat Next.js updates the same way they treat OS or browser security patches — apply them promptly. The combination of Server Actions, App Router, and Edge runtime creates a broad attack surface that requires ongoing vigilance.
If you’re still on Next.js 15.x, this is also a good reminder that the clock is ticking — EOL is October 21, 2026. Start planning your migration to Next.js 16.3 now to benefit from the 90% dev memory reduction, instant navigations, and continued security support.
Hashtags: #NextJS #WebSecurity #JavaScript #ReactJS #WebDevelopment #AppSecurity #NextJS16 #Vercel
Sources & Resources: