Hopp til hovedinnhold

Onsdag 7. oktober

 Tilbake Sikkerhet 2 min 18.40

Vercel patcher 12 sårbarheter i Next.js 13 til 16: én HTTP-forespørsel kan kverke serveren din

fredag 8. mai · KI-generert · Kilde: Cyber Security News

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Oppgrader Next.js og React Server Components nå: tolv sårbarheter rammer App Router og Pages Router, og CVE-2026-23870 lar én crafted HTTP-forespørsel ta ned serveren via React Flight-deserialisering.

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/<buildId>/<page>.json-forespørsler uten locale omgå middleware-autorisasjon helt.

Hva bør du gjøre?

  1. Sjekk Next.js-versjonen din med npm ls next og oppgrader til siste patchversjon for 13.x, 14.x, 15.x eller 16.x umiddelbart.
  2. Flytt kritisk autorisasjonslogikk ut av middleware og inn i route- eller page-handlere som midlertidig tiltak hvis du ikke kan oppgradere i dag.
  3. Blokker WebSocket-upgrade på reverse proxy eller load balancer hvis du kjører selvhostet, og restrikt server-egress til kjente interne nettverk.
  4. Audit .rsc- og /_next/data/-traffikk i loggene dine for å sjekke om noen allerede har sondert middleware-bypassen.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.