Findings

CVE-2026-27978

Next.js is a React framework for building full-stack web applications.

Published Mar 18, 2026 · updated Jun 17, 2026 · vercel next.js

Next.js is a React framework for building full-stack web applications. Starting in version 16.0.1 and prior to version 16.1.7, was treated as a "missing" origin during Server Action CSRF validation. As a result, requests from opaque contexts (such as sandboxed iframes) could bypass origin verification instead of being validated as cross-origin requests. An attacker could induce a victim browser to submit Server Actions from a sandboxed context, potentially executing state-changing actions with victim credentials (CSRF). This is fixed in version 16.1.7 by treating as an explicit origin value and enforcing host/origin checks unless is explicitly allowlisted in . If upgrading is not immediately possible, add CSRF tokens for sensitive Server Actions, prefer on sensitive auth cookies, and/or do not allow in unless intentionally required and additionally protected.

Code

The project this record applies to. Exploit listings stay in References.

Timeline

Detection, updates, and resolution for this record.

  1. Mar 18, 2026 · NIST NVD

    Detected

    Next.js is a React framework for building full-stack web applications. Starting in version 16.0.1 and prior to version 16.1.7, was treated as a "missing" origin during Server Action CSRF validation. As a result, requests from opaque contexts (such as sandboxed iframes) could bypass origin verification instead of being validated as cross-origin requests. An attacker could induce a victim browser to

  2. Jun 17, 2026 · NIST NVD

    Updated

    Next.js is a React framework for building full-stack web applications. Starting in version 16.0.1 and prior to version 16.1.7, was treated as a "missing" origin during Server Action CSRF validation. As a result, requests from opaque contexts (such as sandboxed iframes) could bypass origin verification instead of being validated as cross-origin requests. An attacker could induce a victim browser to

Affected

  • cpe vercel/next.jsversion unspecified

Sources

  • CVE.orgVulnerability recordCVE-2026-27978

    Official CVE identifier

    cve.org
  • NIST NVDVulnerability recordCVE-2026-27978

    Next.js is a React framework for building full-stack web applications. Starting in version 16.0.1 and prior to version 16.1.7, was treated as a "missing" origin during Server Action CSRF validation. As a result, requests from opaque contexts (such as sandboxed ifra

    nvd.nist.gov

References