---
id: CVE-2026-75604
title: Next.js is a React framework for building full-stack web applications
summary: >-
  Next.js is a React framework for building full-stack web applications. From
  13.4.0 until 15.5.24 and 16.3.3, Next.js applications using Pages Router or
  App Router without Cache Components on Windows-hosted servers do not
  consistently esc…
severity: critical
cvss: 9
cvssVector: 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H'
cwe:
  - CWE-22
vendor: next
product: next
affected:
  - 'next >= 13.4.0, < 15.5.24'
  - 'next >= 16.0.0, < 16.3.3'
patched:
  - next 15.5.24
  - next 16.3.3
published: '2026-09-01'
updated: '2026-09-09'
sourceUpdated: '2026-09-09T21:09:13.080'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-75604'
references:
  - url: >-
      https://github.com/vercel/next.js/commit/968b9fcb26bdeb8e0a861a9df05361474666d51b
    label: security-advisories@github.com
  - url: >-
      https://github.com/vercel/next.js/commit/b0f3460a92b955d3ca41fccff9a525a2b910fbf3
    label: security-advisories@github.com
  - url: 'https://github.com/vercel/next.js/releases/tag/v15.5.24'
    label: security-advisories@github.com
  - url: 'https://github.com/vercel/next.js/releases/tag/v16.3.3'
    label: security-advisories@github.com
  - url: 'https://github.com/vercel/next.js/security/advisories/GHSA-p293-qw3h-jr36'
    label: security-advisories@github.com
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-75604'
  - url: 'https://github.com/advisories/GHSA-p293-qw3h-jr36'
tags:
  - nvd
  - exploit-available
  - ghsa
  - npm
epss: 0.02462
epssPercentile: 0.83768
exploits:
  github: 4
  githubRepos:
    - 'https://github.com/rafabd1/CVE-2026-75604-poc'
    - 'https://github.com/HackSpeak/CVE-2026-75604'
    - 'https://github.com/e4zyy/Project-CVE-2026-75604'
  metasploit:
    - exploit/windows/http/nextjs_unauth_rce_cve_2026_75604
  checkedAt: '2026-09-24T07:53:16.294Z'
exploitAvailable: true
aliases:
  - GHSA-p293-qw3h-jr36
ecosystem: npm
ingestedAt: '2026-09-08T21:11:12.322Z'
---

## Overview

Next.js is a React framework for building full-stack web applications. From 13.4.0 until 15.5.24 and 16.3.3, Next.js applications using Pages Router or App Router without Cache Components on Windows-hosted servers do not consistently escape backslashes in route segments before constructing incremental-cache paths. In packages/next/src/shared/lib/router/utils/escape-path-delimiters.ts and packages/next/src/server/lib/incremental-cache/file-system-cache.ts, a remote request can supply encoded Windows path separators that traverse outside the intended cache root and expose private build data, including the server-reference-manifest encryption key. Disclosure of that key can enable remote code execution in the affected application. This issue is fixed in versions 15.5.24 and 16.3.3.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Package advisory (CVE-2026-75604)

Affected packages:

- `next >= 13.4.0, < 15.5.24`
- `next >= 16.0.0, < 16.3.3`

Patched in:

- `next 15.5.24`
- `next 16.3.3`

Source: https://github.com/advisories/GHSA-p293-qw3h-jr36
