-
-
Notifications
You must be signed in to change notification settings - Fork 7
Fix React Server Components CVE vulnerabilities #495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Updated dependencies to fix Next.js and React CVE vulnerabilities. The fix-react2shell-next tool automatically updated the following packages to their secure versions: - next - react-server-dom-webpack - react-server-dom-parcel - react-server-dom-turbopack All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory. Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
|
ⓘ You are approaching your monthly quota for Qodo. Upgrade your plan PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
ⓘ You are approaching your monthly quota for Qodo. Upgrade your plan PR Code Suggestions ✨No code suggestions found for the PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This security PR appears incomplete versus its own stated remediation scope: the diff only bumps next while claiming to patch react-server-dom-* packages as well. Ensure the lockfile is updated and committed (or that your deploys use a deterministic install) so the patched transitive versions are actually resolved; otherwise the CVE fix may not be effective.
Additional notes (1)
- Security |
package.json:73-79
Pinningnextto an exact patch version (15.3.8) is consistent with security patching, but this change is incomplete relative to the PR’s stated goal (RSC CVE remediation). The PR description claims updates toreact-server-dom-*packages as well; however, this diff shows onlynextbeing updated. If your app uses/depends on RSC packages indirectly, relying solely on anextbump may leave vulnerable transitive versions in the lockfile.
At minimum, verify the lockfile actually resolves to the patched react-server-dom-webpack/react-server-dom-turbopack versions expected for this advisory (and that CI installs them). If you don’t commit a lockfile in this repo, ensure your deployment pipeline performs a deterministic install that picks up the patched transitive deps.
This is a security PR: missing lockfile updates (or missing explicit dependency bumps when needed) is a common way for these automated PRs to provide a false sense of remediation.
Summary of changes
Summary
- Bumped
nextfrom15.3.6to15.3.8inpackage.jsonto address React Server Components CVE-related vulnerabilities per Vercel’s automated security PR. - No other dependency versions were changed in the provided diff.
- Minor file-ending change (newline/EOF adjustment) with no functional impact.
User description
Important
This is an automatic PR generated by Vercel to help you patch known vulnerabilities related to CVE-2025-55182 (React2Shell), CVE-2025-55183, CVE-2025-55184, and CVE-2025-67779. We can't guarantee the PR is comprehensive, and it may contain mistakes.
Not all projects are affected by all issues, but patched versions are required to ensure full remediation.
Vercel has deployed WAF mitigations globally to help protect your application, but upgrading remains required for complete protection.
This automated pull request updates your React, Next.js, and related Server Components packages to versions that fix all currently known React Server Components vulnerabilities, including the two newly discovered issues.
See our Security Bulletins for more information and reach out to security@vercel.com with any questions.
PR Type
Bug fix
Description
Update Next.js from 15.3.6 to 15.3.8 to patch CVE vulnerabilities
Addresses React Server Components security issues including CVE-2025-55182, CVE-2025-55183, CVE-2025-55184, and CVE-2025-67779
Fix newline at end of package.json file
Diagram Walkthrough
File Walkthrough
package.json
Update Next.js version for security patchespackage.json
nextdependency from 15.3.6 to 15.3.8 to fix React ServerComponents CVE vulnerabilities