VDB
Sign up
CRITICAL10.0

GHSA-fmh4-wr37-44fp

React Server Components are Vulnerable to RCE

Quick fix

GHSA-fmh4-wr37-44fp — @vitejs/plugin-rsc: upgrade to the fixed version with the command below.

npm install @vitejs/plugin-rsc@0.5.3

Details

### Summary

`@vitejs/plugin-rsc` vendors `react-server-dom-webpack`, which contained an unauthenticated remote code execution vulnerability in versions prior to 19.0.1, 19.1.2, and 19.2.1. See details in React repository's advisory https://github.com/facebook/react/security/advisories/GHSA-fv66-9v8q-g76r

### Impact

Applications using affected versions of `@vitejs/plugin-rsc` are vulnerable to unauthenticated remote code execution through deserialization of untrusted data. An attacker can execute arbitrary code remotely without authentication, affecting confidentiality, integrity, and availability.

### Recommendations

Upgrade immediately to `@vitejs/plugin-rsc@0.5.3` or later.

### Workarounds

Applications not using server-side React or React Server Components are unaffected.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/@vitejs/plugin-rsc
Introduced in: 0Fixed in: 0.5.3
Fixnpm install @vitejs/plugin-rsc@0.5.3

References