ding.one icon indicating copy to clipboard operation
ding.one copied to clipboard

Update dependency next to v14.1.1 [SECURITY]

Open renovate[bot] opened this issue 1 year ago • 4 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
next (source) 14.1.0 -> 14.1.1 age adoption passing confidence

GitHub Vulnerability Alerts

CVE-2024-34351

Impact

A Server-Side Request Forgery (SSRF) vulnerability was identified in Next.js Server Actions by security researchers at Assetnote. If the Host header is modified, and the below conditions are also met, an attacker may be able to make requests that appear to be originating from the Next.js application server itself.

Prerequisites

  • Next.js (<14.1.1) is running in a self-hosted* manner.
  • The Next.js application makes use of Server Actions.
  • The Server Action performs a redirect to a relative path which starts with a /.

* Many hosting providers (including Vercel) route requests based on the Host header, so we do not believe that this vulnerability affects any Next.js applications where routing is done in this manner.

Patches

This vulnerability was patched in #​62561 and fixed in Next.js 14.1.1.

Workarounds

There are no official workarounds for this vulnerability. We recommend upgrading to Next.js 14.1.1.

Credit

Vercel and the Next.js team thank Assetnote for responsibly disclosing this issue to us, and for working with us to verify the fix. Thanks to:

Adam Kues - Assetnote Shubham Shah - Assetnote


Release Notes

vercel/next.js (next)

v14.1.1

Compare Source

Note: this is a backport release for critical bug fixes -- this does not include all pending features/changes on canary

Core Changes
Credits

Huge thanks to @​huozhi, @​shuding, @​Ethan-Arrowood, @​styfle, @​ijjk, @​ztanner, @​balazsorban44, @​kdy1, and @​williamli for helping!


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 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.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar May 10 '24 07:05 renovate[bot]

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
ding-one ❌ Failed (Inspect) May 10, 2024 7:37am

vercel[bot] avatar May 10 '24 07:05 vercel[bot]

Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").

💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.

height[bot] avatar May 10 '24 07:05 height[bot]

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders
Open Preview

codesandbox[bot] avatar May 10 '24 07:05 codesandbox[bot]

PR Summary

  • Update of next Version The next version has been updated from 14.1.0 to 14.1.1 in both the package.json and pnpm-lock.yaml file. This means that our application will now use the updated version of the next software, potentially providing enhanced performance and new features.

  • Upgrade of @next/font Version The version of @next/font in pnpm-lock.yaml has been updated from 14.1.0 to 14.1.1. This enhancement could bring improvements to the way the application manages fonts.

  • Change in @plaiceholder/next Version In the pnpm-lock.yaml file, the version of @plaiceholder/next remained constant at 3.0.0. This shows no new changes or updates were made to this particular package.

  • Updates to Other Packages Using next Different packages that were using the old next version (14.1.0) have been modified to use the new next version (14.1.1). This implies that those packages can now make use of any improvements or added features present in the updated version of next.

  • Steadiness of Other Package Versions The versions of other packages, excluding those above, are kept constant. This indicates that these haven't been touched in this particular update and continue to function as they did.

what-the-diff[bot] avatar May 10 '24 07:05 what-the-diff[bot]