CVE-2026-44575

HIGH LAB

Next.js: Middleware / Proxy bypass in App Router applications via segment-prefetch routes

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 2 public exploits for CVE-2026-44575. PoCs published by dwisiswant0, XZ1r0.

AI-analyzed exploit summary This repository contains functional exploit PoCs for multiple Next.js vulnerabilities (CVE-2026-23870, CVE-2026-44573, etc.), including detailed writeups, vulnerable code snippets, and harnesses for testing. The exploits target issues like DoS, SSRF, XSS, and cache poisoning in Next.js v16.2.4.

Description

Next.js is a React framework for building full-stack web applications. From 15.2.0 to before 15.5.16 and 16.2.5, App Router applications that rely on middleware or proxy-based checks for authorization can allow unauthorized access through transport-specific route variants used for segment prefetching. In affected configurations, specially crafted .rsc and segment-prefetch URLs can resolve to the same page without being matched by the intended middleware rule, which can allow protected content to be reached without the expected authorization check. This vulnerability is fixed in 15.5.16 and 16.2.5.

Exploits (2)

github WORKING POC 127 stars
by dwisiswant0 · pythonpoc
https://github.com/dwisiswant0/next-16.2.4-pocs

This repository contains functional exploit PoCs for multiple Next.js vulnerabilities (CVE-2026-23870, CVE-2026-44573, etc.), including detailed writeups, vulnerable code snippets, and harnesses for testing. The exploits target issues like DoS, SSRF, XSS, and cache poisoning in Next.js v16.2.4.

Classification
Working Poc 95%
Attack Type
Dos | Ssrf | Xss | Auth Bypass | Cache Poisoning
Complexity
Moderate
Reliability
Reliable
Target: Next.js v16.2.4
No auth needed
Prerequisites: Vulnerable Next.js instance (v16.2.4) · Network access to target
devstral-2 · analyzed May 13, 2026 Full analysis →
github WORKING POC
by XZ1r0 · pythonpoc
https://github.com/XZ1r0/cve-2026-poc-collection/tree/main/other/next-16.2.4-pocs/poc/CVE-2026-44575_GHSA-267c-6grr-h53f

This repository contains a functional exploit for CVE-2026-44575, demonstrating a middleware bypass in Next.js ≤ v16.2.4 via App Router segment-prefetch URLs. The exploit includes Python and Bash scripts that test for the vulnerability by sending crafted requests to bypass authentication checks.

Classification
Working Poc 100%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Next.js ≤ v16.2.4
No auth needed
Prerequisites: Target running Next.js ≤ v16.2.4 with middleware configured
devstral-2 · analyzed May 21, 2026 Full analysis →

References (1)

Core 1
Core References

Scores

CVSS v3 7.5
EPSS 0.0005
EPSS Percentile 16.5%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-288
Status published
Products (5)
npm/next 15.2.0 - 15.5.16npm
npm/next 16.0.0 - 16.2.5npm
vercel/next.js 15.2.0 - 15.5.16
vercel/next.js >= 15.2.0, < 15.5.16
vercel/next.js >= 16.0.0, < 16.2.5
Published May 13, 2026
Tracked Since May 13, 2026