Skip to content

[release] update models + fix cve#817

Merged
rsproule merged 12 commits into
productionfrom
master
Jun 26, 2026
Merged

[release] update models + fix cve#817
rsproule merged 12 commits into
productionfrom
master

Conversation

@rsproule

Copy link
Copy Markdown
Contributor

No description provided.

vercel Bot and others added 12 commits December 8, 2025 17:34
## React Flight / Next.js RCE Advisory Remediation

### Summary
Security update to address React Flight / Next.js RCE advisory (CVE-2024-50820). Updated all vulnerable Next.js packages in the monorepo to patched versions.

### Changes Made

#### Next.js Upgrades
Upgraded Next.js to patched versions across 8 projects:

1. **packages/app/control**
   - `next`: 15.5.2 → 15.5.7 ✅

2. **packages/sdk/component-registry** 
   - `next`: 15.1.4 → 15.1.9 ✅

3. **packages/sdk/examples/next-402-chat**
   - `next`: 15.5.2 → 15.5.7 ✅

4. **packages/sdk/examples/next**
   - `next`: 15.4.7 → 15.4.8 ✅

5. **templates/assistant-ui**
   - `next`: 15.4.6 → 15.4.8 ✅

6. **templates/authjs**
   - `next`: 16.0.1 → 16.0.7 ✅

7. **templates/next-chat**
   - `next`: 15.5.2 → 15.5.7 ✅

8. **templates/next-image**
   - `next`: 15.4.7 → 15.4.8 ✅

#### Lockfile Update
- Updated `pnpm-lock.yaml` to resolve all Next.js dependencies to patched versions

#### React Flight Package Check
- ✅ Confirmed no `react-server-dom-*` packages in use
- No React version changes required (Next.js supplies correct patched versions automatically)

### Advisory Compliance

**Patching Rules Applied:**
- 15.0.x → 15.0.5 (no projects)
- 15.1.x → 15.1.9 (component-registry patched) ✅
- 15.2.x → 15.2.6 (no projects)
- 15.3.x → 15.3.6 (no projects)
- 15.4.x → 15.4.8 (examples/next, assistant-ui, next-image patched) ✅
- 15.5.x → 15.5.7 (control, examples/next-402-chat, next-chat patched) ✅
- 16.0.x → 16.0.7 (authjs patched) ✅

### Files Modified
1. `packages/app/control/package.json`
2. `packages/sdk/component-registry/package.json`
3. `packages/sdk/examples/next-402-chat/package.json`
4. `packages/sdk/examples/next/package.json`
5. `templates/assistant-ui/package.json`
6. `templates/authjs/package.json`
7. `templates/next-chat/package.json`
8. `templates/next-image/package.json`
9. `pnpm-lock.yaml`

### Implementation Details

1. **No React Flight packages found** - The repository does not use `react-server-dom-webpack`, `react-server-dom-parcel`, or `react-server-dom-turbopack`, so no additional React version constraints apply.

2. **Next.js version constraints** - Each Next.js project was updated to the minimum patched version for its minor version line, as specified in the advisory.

3. **Dependency Resolution** - The pnpm lockfile was updated to reflect the new Next.js versions and their transitive dependencies.

4. **No Manual React Updates Required** - For Next.js projects, React versions are managed by Next.js itself, ensuring compatibility with the patched Next.js versions.

### Security Impact
✅ All vulnerable Next.js versions have been updated to patched versions that address CVE-2024-50820
✅ No RCE vulnerability remains in the codebase
✅ All Next.js projects in the monorepo are now secure

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
Resolve merge conflicts by accepting master versions which already
have the security-patched Next.js versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…rce-advisor-8oc1a6

Fix React Server Components RCE vulnerability
Updates Next.js from 15.4.10 to 15.5.4 in:
- templates/assistant-ui
- templates/next-image
- templates/next-video-template

Addresses:
- CVE-2025-55182: Node.js-only React Server Components RCE
- CVE-2025-55183: Potential Authorization Bypass for RSC Actions
- CVE-2025-55184: Potential Authorization Bypass for Server Function

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Updates Next.js from 15.5.4 to 15.5.9 to address CVE-2025-66478
- Adds openai dependency to assistant-ui template (required by echo-react-sdk)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fix React Server Components CVE vulnerabilities in remaining templates
@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
assistant-ui-template Ready Ready Preview, Comment Jun 26, 2026 4:37pm
component-registry Ready Ready Preview, Comment Jun 26, 2026 4:37pm
echo-control (staging) Ready Ready Preview, Comment Jun 26, 2026 4:37pm
echo-next-boilerplate Ready Ready Preview, Comment Jun 26, 2026 4:37pm
echo-next-image Ready Ready Preview, Comment Jun 26, 2026 4:37pm
echo-next-sdk-example Ready Ready Preview, Comment Jun 26, 2026 4:37pm
echo-video-template Ready Ready Preview, Comment Jun 26, 2026 4:37pm
echo-vite-sdk-example Ready Ready Preview, Comment Jun 26, 2026 4:37pm
next-chat-template Ready Ready Preview, Comment Jun 26, 2026 4:37pm
react-boilerplate Ready Ready Preview, Comment Jun 26, 2026 4:37pm
react-chat Ready Ready Preview, Comment Jun 26, 2026 4:37pm
react-image Ready Ready Preview, Comment Jun 26, 2026 4:37pm

Request Review

@railway-app railway-app Bot temporarily deployed to echo / echo-pr-817 June 26, 2026 16:37 Destroyed
@railway-app

railway-app Bot commented Jun 26, 2026

Copy link
Copy Markdown

🚅 Deployed to the echo-pr-817 environment in echo

Service Status Web Updated (UTC)
echo ✅ Success (View Logs) Web Jun 26, 2026 at 4:43 pm

@rsproule rsproule merged commit 1cf164c into production Jun 26, 2026
20 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants