Vercel publiserte 7. mai en samlet sikkerhetsadvarsel som dekker Next.js 13.x, 14.x, 15.x og 16.x på App Router, samt React Server Components 19.x. Tre av sårbarhetene er klassifisert som high severity, og angripere trenger ikke autentisering for å utløse dem.
Sentralt står CVE-2026-23870, en denial-of-service-feil i React Flight-protokollens deserialisering. En spesielt utformet HTTP-forespørsel sendt mot et hvilket som helst App Router Server Function-endepunkt utløser massiv CPU-bruk fordi inndata-payload ikke valideres mot strukturelle eller typebaserte begrensninger. Resultatet er at upatchede miljøer kan kveles av én enkelt forespørsel.
Middleware-baserte tilgangskontroller har også fått tre advarsler: GHSA-267c-6grr-h53f, GHSA-26hh-7cqf-hhc6 og GHSA-492v-c6pp-mqqv. Spesielt utformede .rsc-URL-er og segment-prefetch-forespørsler kan rute til samme side uten å treffe middleware-reglene, slik at beskyttet innhold lekkes uten autorisasjonssjekk. Patchen utvider matcher-logikken til å dekke alle App Router-transportvarianter, inkludert prefetch.
«Inntil oppgradering er mulig, bør utviklere håndheve autorisasjon direkte i route- eller side-logikken heller enn å stole utelukkende på middleware.» — Vercels sikkerhetsadvarsel
For selvhostede Node.js-distribusjoner gjelder også CVE-2026-44578: en SSRF-feil via crafted WebSocket-upgrade-forespørsler som lar en angriper proxy-e forespørsler til vilkårlige interne eller eksterne mål. Vercel-hostede miljøer er eksplisitt unntatt. Pages Router-brukere med i18n må også oppgradere — CVE-2026-44573 lar /_next/data//.json-forespørsler uten locale omgå middleware-autorisasjon helt.
Hva bør du gjøre?
- Sjekk Next.js-versjonen din med
npm ls nextog oppgrader til siste patchversjon for 13.x, 14.x, 15.x eller 16.x umiddelbart. - Flytt kritisk autorisasjonslogikk ut av middleware og inn i route- eller page-handlere som midlertidig tiltak hvis du ikke kan oppgradere i dag.
- Blokker WebSocket-upgrade på reverse proxy eller load balancer hvis du kjører selvhostet, og restrikt server-egress til kjente interne nettverk.
- Audit
.rsc- og/_next/data/-traffikk i loggene dine for å sjekke om noen allerede har sondert middleware-bypassen.