Repository navigation
fix(deps): update dependency next to v16.3.8 [security] - #194
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
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Coverage Report for agent-context (packages/agent-context)
File CoverageNo changed files found. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
2 times, most recently
from
April 27, 2026 20:52
c9a6ecb to
4485dec
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
May 4, 2026 12:55
4485dec to
79c01be
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
May 12, 2026 14:38
79c01be to
a299516
Compare
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
May 12, 2026 19:57
a299516 to
e677651
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
May 13, 2026 13:33
e677651 to
e98673f
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
May 18, 2026 14:07
e98673f to
55c3a98
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
May 28, 2026 23:54
55c3a98 to
2badfa4
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
August 12, 2026 04:46
b696094 to
f118b51
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
August 26, 2026 10:34
f118b51 to
c325dbe
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
August 28, 2026 14:10
c325dbe to
8203fe9
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
September 3, 2026 13:08
8203fe9 to
cdc7686
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
September 4, 2026 01:22
cdc7686 to
a8e2933
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
September 11, 2026 10:43
a8e2933 to
db0a0fa
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
September 25, 2026 00:34
db0a0fa to
56f1eab
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
2 times, most recently
from
October 1, 2026 07:44
56f1eab to
504d5ee
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
October 5, 2026 20:08
504d5ee to
49ffcc7
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
October 14, 2026 09:27
49ffcc7 to
c812cc5
Compare
renovate
Bot
force-pushed
the
renovate/npm-next-vulnerability
branch
from
October 20, 2026 16:07
c812cc5 to
addc0e8
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.
This PR contains the following updates:
16.3.5→16.3.8Next.js: Remote Code Execution in next/og ImageResponse
GHSA-vcvr-r3jv-pc5j
More information
Details
Impact
The Node.js
ImageResponseimplementation fromnext/ogis 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:
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 has Server-Side Request Forgery in Image Optimization
CVE-2026-94483 / GHSA-cjq9-62q9-8jv4
More information
Details
Impact
An attacker-controlled, allow-listed remote URL can lead to server-side request forgery (e.g. to private IPs) during Image Optimization.
Workaround
Audit allow-listed remote URLs in
images.remotePatterns(see https://nextjs.org/docs/app/getting-started/images#remote-images) for hosts that may not be trusted with their DNS entries. If noimages.remotePatternsare configured, your app is not affected.Severity
CVSS:4.0/AV:N/AC:H/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 has cache poisoning in SSG/ISR rendering that leads to cross-user content substitution and persistent denial of service
CVE-2026-94484 / GHSA-mcj8-r9mp-w47p
More information
Details
Next.js applications that use a root-level catch-all page together with statically generated or Incremental Static Regeneration routes can have their shared response cache poisoned by a single unauthenticated crafted request.
Severity
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js has information disclosure in App Router metadata image routes via dynamicParams bypass
CVE-2026-94485 / GHSA-f87g-xv8r-7p7x
More information
Details
In Next.js App Router applications built with webpack, metadata image routes such as opengraph-image and twitter-image ignore the
dynamicParamsroute segment option. An attacker can request metadata image URLs for dynamic segments that were deliberately excluded fromgenerateStaticParams().Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js has information disclosure in development server's Model Context Protocol endpoint
CVE-2026-94486 / GHSA-39w2-rjm5-chcv
More information
Details
The Next.js development server (
next dev) exposes a Model Context Protocol endpoint that does not verify which website a request originates from, allowing a malicious website visited by the developer to read sensitive development data — including the project's location on disk, source code snippets from error reports, the route inventory, and development logs. Only applications run withnext devare affected. Production deployments do not serve this endpoint.Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/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 has cache poisoning of SSG and ISR pages in self-hosted applications
CVE-2026-94543 / GHSA-4jqv-mc3x-m676
More information
Details
Self-hosted Next.js applications that use the Pages Router with statically generated (SSG) or incrementally regenerated (ISR) pages can have a page's cache entry replaced with content from a different route, causing the affected page to serve wrong content to every visitor until the entry is revalidated. Applications deployed on Vercel are not affected.
Severity
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Next.js: Pending
use cachefill can leak Draft Mode content into regular responses and persisted pagesCVE-2026-94544 / GHSA-3w37-wq28-93x7
More information
Details
Pending
use cachefills are shared across requests for the same key without distinguishing Draft Mode requests from regular requests. When two such requests overlap, the second request receives the first request's fill:If the overlapping regular request prerenders a page — for example an on-demand prerender of a route that was not prerendered at build time — the unpublished content can be persisted into the generated page and served to all later visitors of that route until the page is revalidated. Since cached functions can be shared across routes, the poisoned page does not need to be the page the editor is previewing.
Sites are affected if they enable Cache Components (or
experimental.useCache) and serve Draft Mode previews whose cached functions return draft-dependent content.Severity
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
next.js cache leak across root param values in nested 'use cache' functions
CVE-2026-103004 / GHSA-h694-7cp9-m8p3
More information
Details
Impact
With Cache Components enabled (
cacheComponents: true), a'use cache'function that calls another'use cache'function that reads a root param can be keyed incorrectly when the inner call is served from an existing entry: the enclosing function's cache key then omits that root param. The enclosing entry is written once and reused for all root param values, so a response for one root param value can serve content produced for a different value — whether the page is prerendered at build time or at runtime, or rendered dynamically. Shared cache headers let downstream caches redistribute the content further.What values are leaked cannot be attacker controlled. Which value's content is served depends only on which invocation wrote the entry first.
Workarounds
There are no known workarounds. Apps should upgrade to the patched version as soon as possible.
Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
vercel/next.js (next)
v16.3.8Compare Source
This release contains security fixes for the following advisories:
High:
Medium:
use cachefill can leak Draft Mode content into regular responses and persisted pagesLow:
v16.3.7Compare Source
Core Changes
Credits
Huge thanks to @lukesandberg for helping!
v16.3.6Compare Source
This release contains a security fix for GHSA-vcvr-r3jv-pc5j: Remote Code Execution in next/og ImageResponse
Configuration
📅 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 has been generated by Mend Renovate using a curated preset maintained by
. View repository job log here