React Router has CSRF issue in Action/Server Action Request Processing
Moderate severity
GitHub Reviewed
Published
Jan 8, 2026
in
remix-run/react-router
•
Updated Jan 8, 2026
Description
Published to the GitHub Advisory Database
Jan 8, 2026
Reviewed
Jan 8, 2026
Last updated
Jan 8, 2026
React Router (or Remix v2) is vulnerable to CSRF attacks on document POST requests to UI routes when using server-side route
actionhandlers in Framework Mode, or when using React Server Actions in the new unstable RSC modes.Note
This does not impact applications that use Declarative Mode (
<BrowserRouter>) or Data Mode (createBrowserRouter/<RouterProvider>).References