Repository navigation
fix(deps): update dependency next to v16.4.1 [security] - #608
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
requested review from
a team,
ComradeAERGO and
Justkant
as code owners
September 11, 2026 03:54
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
September 15, 2026 19:03
292e60f to
d8c49dc
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
September 24, 2026 23:29
d8c49dc to
c565626
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
September 29, 2026 14:46
c565626 to
4381ac8
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
October 1, 2026 11:33
4381ac8 to
c9fbe63
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
October 13, 2026 18:14
c9fbe63 to
b70b58d
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
October 16, 2026 00:37
b70b58d to
a45c353
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
October 22, 2026 09:15
a45c353 to
439a34c
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
November 1, 2026 02:28
439a34c to
88c59fa
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
November 6, 2026 00:12
88c59fa to
de39ce2
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
16.2.7→16.4.1Next.js: Denial of Service in App Router using Server Actions
CVE-2026-64641 / GHSA-m99w-x7hq-7vfj
More information
Details
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.
Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js: Middleware / Proxy bypass in App Router applications using Turbopack and single locale
CVE-2026-64642 / GHSA-6gpp-xcg3-4w24
More information
Details
Impact
Crafted requests targeting Next.js applications using App Router built with Turbopack and a single entry in
config.i18n.localescan bypass middleware/proxy based authentication.Workarounds
If you cannot upgrade immediately, enforce authorization in the page's server-side data path instead of relying solely on middleware.
Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js: Server-Side Request Forgery in rewrites via attacker-controlled destination hostname
CVE-2026-64645 / GHSA-p9j2-gv94-2wf4
More information
Details
Impact
A
rewrites()orredirects()rule that builds its external destination hostname from request-controlled input can be pointed at an arbitrary hostname, regardless of the rule's hostname suffix. For a rewrite, Next.js proxies the request to that arbitrary host and serves the response from the application's origin, leading to Server-Side Request forgery. Aredirects()rule configured this way is vulnerable to an Open Redirect.This affects any destination that puts a dynamic segment in the hostname, whether from the path:
or from a
hascapture:Workarounds
If you cannot upgrade immediately, do not build the hostname of an external
rewrites()orredirects()destination from user-controlled input. If a dynamic subdomain is required, constrain the value to hostname-safe characters:value: '(?<region>[a-z0-9-]+)'.Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:L/SI:L/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js: Server-Side Request Forgery in Server Actions on custom servers
CVE-2026-64649 / GHSA-89xv-2m56-2m9x
More information
Details
Impact
When a Server Action forwards or redirects a request, an attacker can cause the server to send that outbound request to a malicious host (Server-Side Request Forgery). This requires the attacker's request to control Host-associated headers. In some configurations, it's also possible to obtain internal values that weaken middleware/proxy authorization.
Applications that use Server Actions are affected when the incoming host header is not fixed to a trusted value. This typically occurs on custom servers, or on deployments not behind a proxy that pins the host. Managed hosting pins the host upstream and is not affected;
next startand standalone output do the same from version 14.2 onward.Workarounds
If you cannot upgrade, ensure clients do not control the host header your application receives. Pin or validate
HostandX-Forwarded-Hostat your edge or proxy. On version 14.2.0 and later, you can additionally set the__NEXT_PRIVATE_ORIGINenvironment variable to your deployment's real origin:Applications using the Edge
ImageResponseimplementation, 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
ImageResponseimplementation fromnext/og.Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:HReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js: Unauthenticated Remote Code Execution in Image Optimization API when SVG files are used
GHSA-2464-fhr4-w9xw
More information
Details
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
sharpused by Next.js is greater than or equal to0.35.5. Fresh installs automatically get a fixed version ofsharp.Upgrading Next.js to the patched versions will ensure package managers automatically provide a fixed version of
sharpto Next.js.Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:HReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js: Denial of Service in App Router using Server Actions
CVE-2026-94482 / GHSA-p3m5-59mp-jv5r
More information
Details
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.
Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js: Unauthenticated Remote Code Execution in
use cachefunctions returning typed arraysGHSA-673q-mjm6-r5xr
More information
Details
Impact
A vulnerability in applications using App router with Cache Component can lead to remote code execution. The application needs to have a
use cachefunction that returns multiple typed arrays.Workaround
There is no known workaround for affected applications with such
use cachefunctions. You should upgrade immediately even if your application does not have similar functions.Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
vercel/next.js (next)
v16.4.1Compare Source
This release contains security fixes for the following advisories:
Critical:
use cachefunctions returning typed arraysHigh:
v16.4.0Compare Source
Check out the 16.4 announcement post to get an overview of the changes.
Core Changes
falsevalues forresolveAliasconfig: #93331Misc Changes
exports: #96381exportsafter amodule.exports = {}writes: #96380cbb046ab-20260731to7dfc7ccd-20260803: #965507dfc7ccd-20260803to11eddecd-20260805: #96735loadManifestto return undefined withhandleMissing: #96530nextjs-bot: #96683config.experimental.appNewScrollHandler: #95602type: 'text'in rules, and error on binding imports of non-ESM modules: #96558turbopack/packagesand relocate devlow topackages/: #96860experimental.serverMinification& expandexperimental.turbopackMinify: #96578turbopackChunkingdocumentation page for pages router: #96698next buildinstead: #96746export const dynamic = 'force-static'to Route Handlers example on Static Exports: #96964encodeCacheTagtoencodeHeaderSafe: #96936'use cache'debug logs with the full directive: #97037ScrollAndMaybeFocusHandlertoScrollHandler: #96828var x = module.exports = {}: #97130use-cache-custom-handler-devtests: #97187clustersto chunking heuristics: #95157cache-components-dev-streamingassertions: #97246use-cache-default-profile-expire-zerotests: #97250nccbeforepnpm build: #9723411eddecd-20260805to22e4f993-20260811: #97249satoriand@vercel/og: #97276'use cache: private'in route handlers: #9734922e4f993-20260811toeb8feb71-20260814: #97382exports*unit fixtures: #97459nextversion to be available on npm before deploy tests: #97460Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.