Skip to content

Conversation

@ctate
Copy link
Contributor

@ctate ctate commented Dec 10, 2025

This upgrade fixes CVE-2025-55182, a React Server Components RCE vulnerability.

This upgrade fixes CVE-2025-55182, a React Server Components RCE vulnerability.
@vercel
Copy link
Contributor

vercel bot commented Dec 10, 2025

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

Project Deployment Preview Comments Updated (UTC)
alt-tag-generator Ready Ready Preview Comment Dec 10, 2025 6:26am
app-dir-css-in-js Ready Ready Preview Comment Dec 10, 2025 6:26am
app-dir-share-state Ready Ready Preview Comment Dec 10, 2025 6:26am
blob-starter Ready Ready Preview Comment Dec 10, 2025 6:26am
blob-sveltekit Error Error Dec 10, 2025 6:26am
build-output-api-draft-mode Ready Ready Preview Comment Dec 10, 2025 6:26am
build-output-api-edge-functions Ready Ready Preview Comment Dec 10, 2025 6:26am
build-output-api-edge-middleware Ready Ready Preview Comment Dec 10, 2025 6:26am
build-output-api-image-optimization Ready Ready Preview Comment Dec 10, 2025 6:26am
build-output-api-isr Ready Ready Preview Comment Dec 10, 2025 6:26am
build-output-api-overrides Ready Ready Preview Comment Dec 10, 2025 6:26am
build-output-api-prerender-functions Ready Ready Preview Comment Dec 10, 2025 6:26am
build-output-api-routes Building Building Preview Comment Dec 10, 2025 6:26am
build-output-api-serverless-functions Ready Ready Preview Comment Dec 10, 2025 6:26am
cron Error Error Dec 10, 2025 6:26am
edge-ab-testing-google-optimize Error Error Dec 10, 2025 6:26am
edge-ab-testing-statsig Ready Ready Preview Comment Dec 10, 2025 6:26am
edge-api-routes-json-response Error Error Dec 10, 2025 6:26am
edge-api-routes-query-parameters Error Error Dec 10, 2025 6:26am
edge-functions-ab-testing-simple Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-add-header Ready Ready Preview Comment Dec 10, 2025 6:26am
edge-functions-api-rate-limit Error Error Dec 10, 2025 6:26am
edge-functions-authed-proxy Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-basic-auth-password Error Error Dec 10, 2025 6:26am
edge-functions-bot-protection-botd Error Error Dec 10, 2025 6:26am
edge-functions-bot-protection-datadome Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-feature-flag-configcat Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-feature-flag-split Error Error Dec 10, 2025 6:26am
edge-functions-geolocation Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-i18n Ready Ready Preview Comment Dec 10, 2025 6:26am
edge-functions-ip-blocking Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-jwt-authentication Error Error Dec 10, 2025 6:26am
edge-functions-news Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-power-parity-pricing Error Error Dec 10, 2025 6:26am
edge-functions-query-params-filter Building Building Preview Comment Dec 10, 2025 6:26am
edge-functions-redirects-upstash Error Error Dec 10, 2025 6:26am
edge-geolocation-country-block Error Error Dec 10, 2025 6:26am
edge-middleware-modify-request-header Error Error Dec 10, 2025 6:26am
edge-rewrites-upstash Error Error Dec 10, 2025 6:26am
edge-user-agent-based-rendering Error Error Dec 10, 2025 6:26am
example-auth-with-ory Error Error Dec 10, 2025 6:26am
example-express-bun Ready Ready Preview Comment Dec 10, 2025 6:26am
example-feature-flag-apple-store Error Error Dec 10, 2025 6:26am
example-hono-bun Ready Ready Preview Comment Dec 10, 2025 6:26am
examples-q42o Error Error Dec 10, 2025 6:26am
experimentation-statsig Building Building Preview Comment Dec 10, 2025 6:26am
express-ai-sdk-demo Ready Ready Preview Comment Dec 10, 2025 6:26am
feature-flag-hypertune Building Building Preview Comment Dec 10, 2025 6:26am
feature-flag-launchdarkly Error Error Dec 10, 2025 6:26am
feature-flag-optimizely Error Error Dec 10, 2025 6:26am
flags-sdk-flagsmith Ready Ready Preview Comment Dec 10, 2025 6:26am
flags-sdk-growthbook Ready Ready Preview Comment Dec 10, 2025 6:26am
flags-sdk-launchdarkly Error Error Dec 10, 2025 6:26am
flags-sdk-posthog Building Building Preview Comment Dec 10, 2025 6:26am
flags-sdk-reflag Ready Ready Preview Comment Dec 10, 2025 6:26am
hono-ai-sdk Ready Ready Preview Comment Dec 10, 2025 6:26am
hono-mcp-example Ready Ready Preview Comment Dec 10, 2025 6:26am
i18n Error Error Dec 10, 2025 6:26am
kv-redis-starter Ready Ready Preview Comment Dec 10, 2025 6:26am
microfrontends-docs Ready Ready Preview Comment Dec 10, 2025 6:26am
microfrontends-marketing Ready Ready Preview Comment Dec 10, 2025 6:26am
mint-nft Ready Ready Preview Comment Dec 10, 2025 6:26am
next-flask Ready Ready Preview Comment Dec 10, 2025 6:26am
nitro Ready Ready Preview Comment Dec 10, 2025 6:26am
nitro-cached-handler Ready Ready Preview Comment Dec 10, 2025 6:26am
nitro-plugins Ready Ready Preview Comment Dec 10, 2025 6:26am
nitro-route-rules Ready Ready Preview Comment Dec 10, 2025 6:26am
nodejs-api Error Error Dec 10, 2025 6:26am
nx-monorepo Ready Ready Preview Comment Dec 10, 2025 6:26am
postgres-drizzle Ready Ready Preview Comment Dec 10, 2025 6:26am
postgres-kysely Ready Ready Preview Comment Dec 10, 2025 6:26am
postgres-pgvector Ready Ready Preview Comment Dec 10, 2025 6:26am
postgres-prisma Error Error Dec 10, 2025 6:26am
postgres-starter Ready Ready Preview Comment Dec 10, 2025 6:26am
redirects-bloom-filter Ready Ready Preview Comment Dec 10, 2025 6:26am
rust-axum Ready Ready Preview Comment Dec 10, 2025 6:26am
rust-hello-world Ready Ready Preview Comment Dec 10, 2025 6:26am
saas-microservices-api-dashboard Error Error Dec 10, 2025 6:26am
saas-microservices-api-users Error Error Dec 10, 2025 6:26am
saas-microservices-dashboard Ready Ready Preview Comment Dec 10, 2025 6:26am
single-spa-content-microfrontend Error Error Dec 10, 2025 6:26am
single-spa-root-microfrontend Ready Ready Preview Comment Dec 10, 2025 6:26am
solutions-cms-contentstack-commerce Ready Ready Preview Comment Dec 10, 2025 6:26am
solutions-combining-data-fetching-strategies Building Building Preview Comment Dec 10, 2025 6:26am
solutions-image-fallback Error Error Dec 10, 2025 6:26am
solutions-image-offset Error Error Dec 10, 2025 6:26am
solutions-microfrontends Building Building Preview Comment Dec 10, 2025 6:26am
solutions-microfrontends-docs Error Error Dec 10, 2025 6:26am
solutions-monorepo Error Error Dec 10, 2025 6:26am
solutions-on-demand-isr Error Error Dec 10, 2025 6:26am
solutions-pagination-with-ssg Error Error Dec 10, 2025 6:26am
solutions-parallel-routes-navbar Error Error Dec 10, 2025 6:26am
solutions-reuse-responses Error Error Dec 10, 2025 6:26am
solutions-script-component-strategies Building Building Preview Comment Dec 10, 2025 6:26am
solutions-subdomains-auth Error Error Dec 10, 2025 6:26am
toolbar-feature-flags-sveltekit Ready Ready Preview Comment Dec 10, 2025 6:26am
toolbar-launchdarkly Error Error Dec 10, 2025 6:26am
toolbar-optimizely Error Error Dec 10, 2025 6:26am
turborepo-hono-api Error Error Dec 10, 2025 6:26am
vercel-plus-fastapi Ready Ready Preview Dec 10, 2025 6:26am
wasm-rust-xor Error Error Dec 10, 2025 6:26am
xmcp-demo Ready Ready Preview Comment Dec 10, 2025 6:26am
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
solutions-nx-monorepo Ignored Ignored Preview Dec 10, 2025 6:26am

Copy link
Contributor

@vercel vercel bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔧 Build Fix:

The url parameter in the SWR fetcher callback is missing a type annotation, causing TypeScript to report it as implicitly having type any when strict mode is enabled.

View Details
📝 Patch Details
diff --git a/solutions/cron/components/post.tsx b/solutions/cron/components/post.tsx
index cdf93a32..58fe5be9 100644
--- a/solutions/cron/components/post.tsx
+++ b/solutions/cron/components/post.tsx
@@ -12,7 +12,7 @@ interface DataProps {
 }
 
 export default function Post({ interval }: { interval: string }) {
-  const { data } = useSWR<DataProps>(`/api/data/${interval}`, (url) =>
+  const { data } = useSWR<DataProps>(`/api/data/${interval}`, (url: string) =>
     fetch(url).then((res) => res.json())
   )
 

Analysis

Missing type annotation for SWR fetcher parameter causes TypeScript compilation failure

What fails: TypeScript compiler fails with strict mode enabled because the url parameter in the SWR fetcher callback lacks an explicit type annotation, causing it to implicitly have type any.

How to reproduce:

cd solutions/cron
pnpm run build

Result:

./components/post.tsx:15:64
Type error: Parameter 'url' implicitly has an 'any' type.

[0m [90m 13 |[39m
 [90m 14 |[39m [36mexport[39m [36mdefault[39m [36mfunction[39m [33mPost[39m({ interval }[33m:[39m { interval[33m:[39m string }) {
[31m[1m>[22m[39m[90m 15 |[39m   [36mconst[39m { data } [33m=[39m useSWR[33m<[33mDataProps[33m>[39m([32m`/api/data/ 

Root cause: The tsconfig.json has "strict": true enabled, which enforces strict type checking. Function parameters must have explicit type annotations when used in contexts where the type cannot be inferred from the callback signature.

Fix on Vercel

Copy link
Contributor

@vercel vercel bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔧 Build Fix:

The package exports configuration doesn't declare TypeScript type definitions. The exports field only points to the JavaScript file, causing TypeScript compilation to fail with "Cannot find module" error when building dependent packages. The fix adds proper type declaration in both the exports field and as a top-level types field.

View Details
📝 Patch Details
diff --git a/starter/turborepo-with-hono/packages/constants/package.json b/starter/turborepo-with-hono/packages/constants/package.json
index 5e12fb9f..4265bbdd 100644
--- a/starter/turborepo-with-hono/packages/constants/package.json
+++ b/starter/turborepo-with-hono/packages/constants/package.json
@@ -1,8 +1,12 @@
 {
   "name": "@repo/constants",
   "exports": {
-    ".": "./dist/constants.js"
+    ".": {
+      "types": "./dist/constants.d.ts",
+      "default": "./dist/constants.js"
+    }
   },
+  "types": "./dist/constants.d.ts",
   "scripts": {
     "build": "tsc"
   },

Analysis

TypeScript module resolution fails for @repo/constants in turborepo-with-hono

What fails: TypeScript compilation in the api app fails when importing @repo/constants because the package.json exports configuration doesn't properly declare type definitions.

How to reproduce:

cd starter/turborepo-with-hono
rm -rf packages/constants/dist
pnpm turbo run build

Result before fix:

[ERROR] Error: src/index.ts(2,26): error TS2307: Cannot find module '@repo/constants' or its corresponding type declarations.

Result after fix: Build succeeds without TypeScript errors. The module is properly resolved with correct type definitions.

Root cause: The @repo/constants package.json had an exports field pointing only to the JavaScript file, without declaring the TypeScript type definitions. When TypeScript tries to resolve the module with moduleResolution: "nodenext", it cannot find the type information and fails with TS2307.

Solution: Updated the exports field in package.json to properly declare both the types and default exports, and added a top-level types field for compatibility.

Fix on Vercel

Copy link
Contributor

@vercel vercel bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔧 Build Fix:

The Turbo cache configuration doesn't include .vercel/** in the build outputs, causing the Vercel adapter output to be excluded when the build task is cached. This results in a missing deployment directory during Vercel deployments when a cache hit occurs.

View Details
📝 Patch Details
diff --git a/storage/blob-sveltekit/turbo.json b/storage/blob-sveltekit/turbo.json
index 520fded2..3f7ad9bb 100644
--- a/storage/blob-sveltekit/turbo.json
+++ b/storage/blob-sveltekit/turbo.json
@@ -2,7 +2,7 @@
   "$schema": "https://turborepo.com/schema.json",
   "pipeline": {
     "build": {
-      "outputs": [".svelte-kit/**"]
+      "outputs": [".svelte-kit/**", ".vercel/**"]
     },
     "lint": {}
   }

Analysis

Turbo cache excludes Vercel adapter output causing deployment failure

What fails: Vercel deployment fails with "No Output Directory named 'public' found" when build task uses Turbo cache

How to reproduce:

  1. Run pnpm turbo build when build is cached (Turbo cache hit)
  2. Check for .vercel/output directory - it will not exist
cd storage/blob-sveltekit
rm -rf .vercel .svelte-kit
pnpm turbo build  # First run - no cache
pnpm turbo build  # Second run - cache hit, .vercel/output is missing
ls .vercel/output  # Does not exist

Result: When Turbo has a cache hit, it only restores outputs listed in turbo.json#pipeline.build.outputs. The file only specified [".svelte-kit/**"], which excluded .vercel/** - the output generated by @sveltejs/adapter-vercel. During cached builds, the .vercel/output directory was not present, causing Vercel's deployment to fail looking for deployment artifacts.

Fix: Add .vercel/** to the outputs array in turbo.json to ensure Vercel adapter output is cached and restored with the build.

Fix on Vercel

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.

3 participants