Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public Next.js App Router endpoint
-
DeliverySend crafted Server Action requests
-
ExploitTrigger excessive CPU consumption
-
ExecutionProcess blocks further requests
-
ImpactService denied to legitimate users
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target to be a Next.js application built on the App Router with at least one Server Action defined - this is the exact feature precondition stated by the vendor (reflected as AT:P in the CVSS 4.0 vector). Applications using the Pages Router, and App Router applications that do not use any Server Actions, are explicitly NOT vulnerable, which meaningfully limits the exposed population. Beyond that precondition, no authentication, privileges, or user interaction are required (PR:N/UI:N), and the request is sent over the network (AV:N). The only complete fix is upgrading to 15.5.28 or 16.4.1; the vendor states no workaround exists. |
| Impact | This is a denial-of-service vulnerability (CWE-770, uncontrolled resource allocation) in the Next.js framework, and the signals are internally consistent rather than conflicting. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) describes a network-reachable, unauthenticated issue of low attack complexity but with an attack requirement present (AT:P) - the 'requirement' aligns with the deployment precondition that the target must be an App Router application with at least one Server Action. Impact is availability-only (VA:H; VC:N/VI:N) - a single process can be driven to excessive CPU consumption, blocking further request processing. The vuln.today decision label is 'this_week', consistent with a high-severity availability flaw in widely deployed software that is not under active exploitation. No EPSS score was supplied, so quantitative exploitation probability cannot be stated. The issue is NOT on CISA KEV and no exploit/PoC reference is present in the input (the only references are the GHSA advisory and two release tags), so there is no public exploit identified at time of analysis. Net assessment: a genuine high-priority DoS for exposed Next.js App Router deployments using Server Actions, but it is a service-disruption issue with no confidentiality or integrity impact and no evidence of exploitation - upgrade on a prompt (this-week) cadence rather than as an active-incident emergency. |
| Exploit ScenarioDerived | An attacker sends specially crafted HTTP requests over the network, without authentication, to a public Next.js App Router application that has at least one Server Action defined. The requests trigger excessive CPU usage in the handling process, blocking it from servicing other legitimate requests and degrading or taking the site offline. No public exploit code is identified at time of analysis, and the specific mechanism that causes the CPU spike is not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Crafted HTTP requests sent to Next.js App Router applications that define at least one Server Action can drive excessive CPU consumption and block processing of further requests in the same Node.js process, producing a denial of service rated 8.2 (CWE-770, uncontrolled resource allocation). The affected ranges are 13.0.0 through 15.5.27 and 16.0.0 through 16.4.0; applications on the Pages Router, and App Router applications with no Server Actions defined, are explicitly not vulnerable, which substantially narrows the exposed population. Exploitation requires no authentication and no user interaction, and no public exploit code has been identified at time of analysis, with no CISA KEV entry and no EPSS signal supplied; the vendor states that upgrading to 15.5.28 or 16.4.1 is the only complete fix, with no workaround available.
RemediationAI
Upgrade the next package to 15.5.28 if you are on the 15.x line, or to 16.4.1 if you are on the 16.x line; these are the only versions the vendor lists as fixed, and the advisory states plainly that no workaround exists besides upgrading, so there is no configuration toggle or feature flag to fall back on. Because the vulnerable population is defined by two conditions, triage first: applications using the Pages Router, and App Router applications with zero Server Actions, need no emergency action for this CVE. For applications that do use App Router with Server Actions, the assessed decision is this week rather than immediate, which matches the absence of KEV listing and of public exploit code, but note that the 15.5.28 release simultaneously fixes a critical unauthenticated remote code execution in the Image Optimization API when SVG files are used (GHSA-2464-fhr4-w9xw), which argues for moving the upgrade forward rather than deferring it. Verify the installed version in package-lock.json or your dependency tree, since 13.x and 14.x deployments are in scope and have no fixed release on their own line - those installations must move to 15.5.28 or later. Advisory: https://github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Next.js is Vercel's React framework for full-stack web applications. Server Actions are server-side functions that a client invokes over HTTP, so a Next.js server built on the App Router must recognise, validate and dispatch inbound requests that target a registered action; that handling path is where the excessive CPU consumption occurs. The flaw is classified CWE-770 (Allocation of Resources Without Limits or Throttling), meaning request handling consumes disproportionate CPU such that the process can no longer service other requests - a single-process availability impact (VC:N/VI:N/VA:H in the CVSS 4.0 vector, and S:U/C:N/I:N/A:H in the assessed CVSS 3.1 vector). The CVSS 4.0 AT:P metric reflects the deployment precondition rather than attacker-controllable complexity: the target must run the App Router and must have at least one Server Action defined, a condition confirmed by the vendor advisory. Beyond that precondition, the attack is network-reachable with no privileges (PR:N) and no user interaction (UI:N). The specific request construction and the exact internal code path that saturates the CPU are not described in the available sources; the advisory only characterises the effect. Notably, the same 15.5.28 release also addresses a critical unauthenticated RCE in the Image Optimization API when SVG files are used (GHSA-2464-fhr4-w9xw), so anyone remaining on 15.5.27 or earlier carries additional, more severe exposure.
Know when Next Js gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Network-reachable, unauthenticated, no user interaction with availability-only impact; the Server-Action requirement is a deployment precondition, not elevated attack complexity, so AC:L.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
Next.js is a React framework for building full-stack web applications. From 13.0.0 until 15.5.28 and 16.4.1, crafted requests targeting App Router applications with at least one Server Action can cause excessive CPU consumption and block processing of further requests in the same process. Applications using the Pages Router and App Router applications without Server Actions are not affected. This issue is fixed in versions 15.5.28 and 16.4.1.
Technical POC Analysis
CWE-770 (Allocation of Resources Without Limits or Throttling) - the advisory's own weakness field reads "No CWEs", so the CWE mapping here comes from the analyst metadata, not the vendor text.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
CVE-2026-94482 is a high-severity denial-of-service vulnerability in Next.js App Router applications that use Server Actions. A crafted HTTP request can exhaust CPU and block request processing in the same Node.js process, potentially causing service outages for affected applications. Leadership should care because customer-facing or internal applications built on these Next.js versions may become unavailable, disrupting business operations.
No vendor-released patch identified at time of analysis.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
React Server Components in React 19.x contain a critical pre-authentication remote code execution vulnerability (CVE-202
ZEIT Next.js before 2.4.1 has directory traversal under the /_next and /static request namespace, allowing attackers to
Pre-authentication denial of service in React Server Components (versions 19.0.0 through 19.2.1) allows unauthenticated
Information disclosure in React Server Components 19.x, distributed as react-server-dom-webpack, react-server-dom-turbop
Path traversal in Next.js (13.4.0 through 15.5.23 and 16.x before 16.3.3) running on Windows-hosted servers lets a remot
Server-side request forgery in Vercel Next.js affects self-hosted deployments whose custom middleware calls next()/NextR
Next.js is a React framework that can provide building blocks to create web applications. Rated high severity (CVSS 7.5)
Next.js before 13.4.20-canary.13 lacks a cache-control header and thus empty prefetch responses may sometimes be cached
ZEIT Next.js 4 before 4.2.3 has Directory Traversal under the /_next request namespace. Rated high severity (CVSS 7.5),
Unsafe deserialization in React Server Components Server Function endpoints allows remote unauthenticated attackers to t
Server-side request forgery in the Next.js Image Optimization endpoint lets a remote, unauthenticated attacker cause the
Next.js versions before 9.3.2 have a directory traversal vulnerability. Rated medium severity (CVSS 4.3), this vulnerabi
EUVD-2026-108214
GHSA-p3m5-59mp-jv5r
NVD
CVE.org
Exploit-DB