CVE-2026-94482
Next.js: Denial of Service in App Router using Server Actions
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.2
Next.js: Denial of Service in App Router using Server Actions
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.
- Record
CVE-2026-94482- CVSS 4.0
- 8.2 High
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 - Weakness
- CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2026-108214
8.2
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.
- Record
EUVD-2026-108214- CVSS 4.0
- 8.2 High
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 - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2464-fhr4-w9xw
9.5
Next.js: Unauthenticated Remote Code Execution in Image Optimization API when SVG files are used
Impact
A memory-related vulnerability has been discovered in an upstream library used for Image Optimization can lead to possible remote code execution (RCE) when Next.js runs on glibc-based Linux.
Workaround
Ensure the version of sharp used by Next.js is greater than or equal to 0.35.5. Fresh installs automatically get a fixed version of sharp.
Upgrading Next.js to the patched versions will ensure package managers automatically provide a fixed version of sharp to Next.js.
- Record
GHSA-2464-fhr4-w9xw- CVSS 4.0
- 9.5 Critical
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H - Weakness
- CWE-1395
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-673q-mjm6-r5xr
9.5
Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays
Impact
A vulnerability in applications using App router with Cache Component can lead to remote code execution. The application needs to have a use cache function that returns multiple typed arrays.
Workaround
There is no known workaround for affected applications with such use cache functions. You should upgrade immediately even if your application does not have similar functions.
- Record
GHSA-673q-mjm6-r5xr- CVSS 4.0
- 9.5 Critical
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N - Weakness
- CWE-502
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-p3m5-59mp-jv5r
8.2
Next.js: Denial of Service in App Router using Server Actions
Impact
Crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processing of further requests in the same process.
Workarounds
No workaround exists besides upgrading. Applications using Pages Router or not using Server Actions are not vulnerable.
- Record
GHSA-p3m5-59mp-jv5r- CVSS 4.0
- 8.2 High
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 - Weakness
- CWE-770
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-vcvr-r3jv-pc5j
9.5
Next.js: Remote Code Execution in next/og ImageResponse
Impact
The Node.js ImageResponse implementation from next/og is affected by an upstream vulnerability. This can lead to remote code execution.
Affected applications pass attacker-controlled values into SVG content, attributes, or styles during image generation:
import { ImageResponse } from 'next/og'
export async function GET(request: Request) {
const value = new URL(request.url).searchParams.get('value') ?? ''
return new ImageResponse(
<svg width="1200" height="630">
<title>{value}</title>
</svg>
)
}
Applications using the Edge ImageResponse implementation, or applications that do not pass attacker-controlled values into SVG content, attributes, or styles, are not affected.
Workaround
If upgrading is not immediately possible, do not pass attacker-controlled values into SVG content, attributes, or styles rendered by the Node.js ImageResponse implementation from next/og.
- Record
GHSA-vcvr-r3jv-pc5j- CVSS 4.0
- 9.5 Critical
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H - Weakness
- CWE-1395
- Updated
- 2026-11-02
Show 19 moreShow less
NVD
8.2
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.
- Record
CVE-2026-94482- CVSS 4.0
- 8.2 High
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-770
- Updated
- 2026-11-02
OSV
8.2
Next.js: Denial of Service in App Router using Server Actions
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.
- Record
CVE-2026-94482- CVSS 4.0
- 8.2 High
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 - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVGHSA-2464-fhr4-w9xw
9.5
Next.js: Unauthenticated Remote Code Execution in Image Optimization API when SVG files are used
Impact
A memory-related vulnerability has been discovered in an upstream library used for Image Optimization can lead to possible remote code execution (RCE) when Next.js runs on glibc-based Linux.
Workaround
Ensure the version of sharp used by Next.js is greater than or equal to 0.35.5. Fresh installs automatically get a fixed version of sharp.
Upgrading Next.js to the patched versions will ensure package managers automatically provide a fixed version of sharp to Next.js.
- Record
GHSA-2464-fhr4-w9xw- CVSS 4.0
- 9.5 Critical
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H - Weakness
- CWE-1395
- Updated
- 2026-11-02
OSVGHSA-673q-mjm6-r5xr
9.5
Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays
Impact
A vulnerability in applications using App router with Cache Component can lead to remote code execution. The application needs to have a use cache function that returns multiple typed arrays.
Workaround
There is no known workaround for affected applications with such use cache functions. You should upgrade immediately even if your application does not have similar functions.
- Record
GHSA-673q-mjm6-r5xr- CVSS 4.0
- 9.5 Critical
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N - Weakness
- CWE-502
- Updated
- 2026-11-02
OSVGHSA-p3m5-59mp-jv5r
8.2
Next.js: Denial of Service in App Router using Server Actions
Impact
Crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processing of further requests in the same process.
Workarounds
No workaround exists besides upgrading. Applications using Pages Router or not using Server Actions are not vulnerable.
- Record
GHSA-p3m5-59mp-jv5r- CVSS 4.0
- 8.2 High
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 - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVGHSA-vcvr-r3jv-pc5j
9.5
Next.js: Remote Code Execution in next/og ImageResponse
Impact
The Node.js ImageResponse implementation from next/og is affected by an upstream vulnerability. This can lead to remote code execution.
Affected applications pass attacker-controlled values into SVG content, attributes, or styles during image generation:
import { ImageResponse } from 'next/og'
export async function GET(request: Request) {
const value = new URL(request.url).searchParams.get('value') ?? ''
return new ImageResponse(
<svg width="1200" height="630">
<title>{value}</title>
</svg>
)
}
Applications using the Edge ImageResponse implementation, or applications that do not pass attacker-controlled values into SVG content, attributes, or styles, are not affected.
Workaround
If upgrading is not immediately possible, do not pass attacker-controlled values into SVG content, attributes, or styles rendered by the Node.js ImageResponse implementation from next/og.
- Record
GHSA-vcvr-r3jv-pc5j- CVSS 4.0
- 9.5 Critical
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H - Weakness
- CWE-1395
- Updated
- 2026-11-02
OSVCLSA-2026-1793100738 No score
TuxCare security update for next (1 CVE)
TuxCare rebuilt next to address 1 CVE. Fixed in 15.5.24-tuxcare.4.
- Record
CLSA-2026-1793100738- Updated
- 2026-11-02
OSVCLSA-2026-1793806552 No score
TuxCare security update for next (4 CVEs)
TuxCare rebuilt next to address 4 CVEs. Fixed in 16.0.6-tuxcare.14.
- Record
CLSA-2026-1793806552- Updated
- 2026-11-04
OSVCLSA-2026-1793806773 No score
TuxCare security update for next (1 CVE)
TuxCare rebuilt next to address 1 CVE. Fixed in 13.5.11-tuxcare.21.
- Record
CLSA-2026-1793806773- Updated
- 2026-11-04
OSVCLSA-2026-1793808642 No score
TuxCare security update for next (2 CVEs)
TuxCare rebuilt next to address 2 CVEs. Fixed in 15.1.2-tuxcare.5.
- Record
CLSA-2026-1793808642- Updated
- 2026-11-04
OSVCLSA-2026-1793809685 No score
TuxCare security update for next (1 CVE)
TuxCare rebuilt next to address 1 CVE. Fixed in 14.2.35-tuxcare.16.
- Record
CLSA-2026-1793809685- Updated
- 2026-11-04
OSVCLSA-2026-1793810649 No score
TuxCare security update for next (1 CVE)
TuxCare rebuilt next to address 1 CVE. Fixed in 15.5.24-tuxcare.5.
- Record
CLSA-2026-1793810649- Updated
- 2026-11-04
OSVCLSA-2026-1793811028 No score
TuxCare security update for next (1 CVE)
TuxCare rebuilt next to address 1 CVE. Fixed in 15.5.26-tuxcare.4.
- Record
CLSA-2026-1793811028- Updated
- 2026-11-04
OSVCLSA-2026-1793811416 No score
TuxCare security update for next (2 CVEs)
TuxCare rebuilt next to address 2 CVEs. Fixed in 15.5.25-tuxcare.4.
- Record
CLSA-2026-1793811416- Updated
- 2026-11-04
OSVCLSA-2026-1793812233 No score
TuxCare security update for next (2 CVEs)
TuxCare rebuilt next to address 2 CVEs. Fixed in 15.5.23-tuxcare.5.
- Record
CLSA-2026-1793812233- Updated
- 2026-11-04
OSVROOT-APP-NPM-CVE-2026-94482 No score
CVE-2026-94482 in next - Patched by Root
Root has patched CVE-2026-94482 in the next package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-94482- Updated
- 2026-11-02
OSVROOT-APP-NPM-GHSA-2464-fhr4-w9xw No score
GHSA-2464-fhr4-w9xw in next - Patched by Root
Root has patched GHSA-2464-fhr4-w9xw in the next package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-GHSA-2464-fhr4-w9xw- Updated
- 2026-11-02
OSVROOT-APP-NPM-GHSA-673q-mjm6-r5xr No score
GHSA-673q-mjm6-r5xr in next - Patched by Root
Root has patched GHSA-673q-mjm6-r5xr in the next package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-GHSA-673q-mjm6-r5xr- Updated
- 2026-11-02
OSVROOT-APP-NPM-GHSA-vcvr-r3jv-pc5j No score
GHSA-vcvr-r3jv-pc5j in next - Patched by Root
Root has patched GHSA-vcvr-r3jv-pc5j in the next package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-GHSA-vcvr-r3jv-pc5j- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nextnpm |
10.0.0 to 15.5.27 | 15.5.28 |
nextnpm |
16.0.0 to 16.4.0 | 16.4.1 |
nextnpm |
13.0.0 to 15.5.27 | 15.5.28 |
nextnpm |
16.2.0 up to 16.3.6 | 16.3.6 |
nextTuxCare:npm |
15.5.24-tuxcare.0 up to 15.5.24-tuxcare.4, plus listed versions 15.5.2415.5.24-tuxcare.115.5.24-tuxcare.215.5.24-tuxcare.3 |
15.5.24-tuxcare.4 |
nextTuxCare:npm |
16.0.6-tuxcare.0 up to 16.0.6-tuxcare.14, plus listed versions 16.0.616.0.6-tuxcare.116.0.6-tuxcare.1016.0.6-tuxcare.1116.0.6-tuxcare.12 Show 9 moreShow less16.0.6-tuxcare.1316.0.6-tuxcare.216.0.6-tuxcare.316.0.6-tuxcare.416.0.6-tuxcare.516.0.6-tuxcare.616.0.6-tuxcare.716.0.6-tuxcare.816.0.6-tuxcare.9 |
16.0.6-tuxcare.14 |
nextTuxCare:npm |
13.5.11-tuxcare.0 up to 13.5.11-tuxcare.21, plus listed versions 13.5.1113.5.11-tuxcare.113.5.11-tuxcare.1013.5.11-tuxcare.1113.5.11-tuxcare.12 Show 16 moreShow less13.5.11-tuxcare.1313.5.11-tuxcare.1413.5.11-tuxcare.1513.5.11-tuxcare.1613.5.11-tuxcare.1713.5.11-tuxcare.1813.5.11-tuxcare.1913.5.11-tuxcare.213.5.11-tuxcare.2013.5.11-tuxcare.313.5.11-tuxcare.413.5.11-tuxcare.513.5.11-tuxcare.613.5.11-tuxcare.713.5.11-tuxcare.813.5.11-tuxcare.9 |
13.5.11-tuxcare.21 |
nextTuxCare:npm |
15.1.2-tuxcare.0 up to 15.1.2-tuxcare.5, plus listed versions 15.1.215.1.2-tuxcare.115.1.2-tuxcare.215.1.2-tuxcare.315.1.2-tuxcare.4 |
15.1.2-tuxcare.5 |
nextTuxCare:npm |
14.2.35-tuxcare.0 up to 14.2.35-tuxcare.16, plus listed versions 14.2.3514.2.35-tuxcare.114.2.35-tuxcare.1014.2.35-tuxcare.1114.2.35-tuxcare.12 Show 10 moreShow less14.2.35-tuxcare.1414.2.35-tuxcare.1514.2.35-tuxcare.214.2.35-tuxcare.314.2.35-tuxcare.414.2.35-tuxcare.514.2.35-tuxcare.614.2.35-tuxcare.714.2.35-tuxcare.814.2.35-tuxcare.9 |
14.2.35-tuxcare.16 |
nextTuxCare:npm |
15.5.24-tuxcare.0 up to 15.5.24-tuxcare.5, plus listed versions 15.5.2415.5.24-tuxcare.115.5.24-tuxcare.215.5.24-tuxcare.315.5.24-tuxcare.4 |
15.5.24-tuxcare.5 |
Show 12 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nextTuxCare:npm |
15.5.26-tuxcare.0 up to 15.5.26-tuxcare.4, plus listed versions 15.5.2615.5.26-tuxcare.115.5.26-tuxcare.215.5.26-tuxcare.3 |
15.5.26-tuxcare.4 |
nextTuxCare:npm |
15.5.25-tuxcare.0 up to 15.5.25-tuxcare.4, plus listed versions 15.5.2515.5.25-tuxcare.115.5.25-tuxcare.215.5.25-tuxcare.3 |
15.5.25-tuxcare.4 |
nextTuxCare:npm |
15.5.23-tuxcare.0 up to 15.5.23-tuxcare.5, plus listed versions 15.5.2315.5.23-tuxcare.115.5.23-tuxcare.215.5.23-tuxcare.315.5.23-tuxcare.4 |
15.5.23-tuxcare.5 |
nextnpm |
10.0.0 up to 15.5.28 | 15.5.28 |
nextnpm |
16.0.0 up to 16.4.1 | 16.4.1 |
nextnpm |
13.0.0 up to 15.5.28 | 15.5.28 |
nextRoot:npm |
before 16.3.3-aikido.3 | 16.3.3-aikido.315.5.21-aikido.216.3.3-aikido.416.3.6-aikido.216.3.8-aikido.114.2.35-aikido.1115.5.27-aikido.2 |
@rootio/nextRoot:npm |
before 16.3.3-root.io.3 | 16.3.3-root.io.315.5.21-root.io.216.3.3-root.io.416.3.6-root.io.216.3.8-root.io.114.2.35-root.io.1115.5.27-root.io.2 |
nextRoot:npm |
before 16.3.3-aikido.4 | 16.3.3-aikido.416.3.6-aikido.216.3.8-aikido.1 |
@rootio/nextRoot:npm |
before 16.3.3-root.io.4 | 16.3.3-root.io.416.3.6-root.io.216.3.8-root.io.1 |
nextRoot:npm |
before 16.3.3-aikido.1 | 16.3.3-aikido.116.2.11-aikido.216.3.3-aikido.216.3.3-aikido.316.3.3-aikido.416.3.6-aikido.116.3.6-aikido.2 |
@rootio/nextRoot:npm |
before 16.3.3-root.io.1 | 16.3.3-root.io.116.2.11-root.io.216.3.3-root.io.216.3.3-root.io.316.3.3-root.io.416.3.6-root.io.116.3.6-root.io.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, cwes, facts, published, references | OSV | |
| first indexed | GitHub Advisories, OSV | |
| first indexed | GitHub Advisories, OSV | |
| first indexed | GitHub Advisories, OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-94482 is a high vulnerability (CVSS 8.2) in Vercel Next.js, published September 30, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.39%, the 32nd percentile. Fixed in next 15.5.28.
References
github.com/vercel/next.js/security/advisories/GHSA-p3m5-59mp-jv5r
github.com/vercel/next.js/releases/tag/v15.5.28
github.com/vercel/next.js/releases/tag/v16.4.1
github.com/vercel/next.js/security/advisories/GHSA-2464-fhr4-w9xw
nvd.nist.gov/vuln/detail/CVE-2026-96889
github.com/vercel/next.js/commit/5e3b687b5edb868b064bdc058d768a7021e7f6ad
Show 14 moreShow less
github.com/vercel/next.js/commit/9571ec899f063df6533351bec390ccb2cc0af6a3
github.com/advisories/GHSA-2464-fhr4-w9xw
github.com/vercel/next.js/security/advisories/GHSA-673q-mjm6-r5xr
github.com/vercel/next.js/commit/a4cea6aec5da89d116b8960e113189cf51745d2f
github.com/advisories/GHSA-673q-mjm6-r5xr
github.com/advisories/GHSA-p3m5-59mp-jv5r
github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j
github.com/vercel/satori/security/advisories/GHSA-wx4j-mvgx-mqwp
github.com/vercel/next.js/commit/868fad38690d72088868f299fa2bef339b26838e
github.com/vercel/next.js/releases/tag/v16.3.6
github.com/advisories/GHSA-vcvr-r3jv-pc5j
github.com/CVEProject/cvelistV5/tree/main/cves/2026/94xxx/CVE-2026-94482.json
nvd.nist.gov/vuln/detail/CVE-2026-94482
github.com/vercel/next.js