CVE-2026-39371
Analyzed
Analyzed - Analysis Complete
Cross-Site Request Forgery in RedwoodSDK Server Functions
Publication date: 2026-04-07
Last updated on: 2026-05-05
Assigner: GitHub, Inc.
Description
Description
RedwoodSDK is a server-first React framework. From 1.0.0-beta.50 to 1.0.5, erver functions exported from "use server" files could be invoked via GET requests, bypassing their intended HTTP method. In cookie-authenticated applications, this allowed cross-site GET navigations to trigger state-changing functions, because browsers send SameSite=Lax cookies on top-level GET requests. This affected all server functions -- both serverAction() handlers and bare exported functions in "use server" files. This vulnerability is fixed in 1.0.6.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| redwoodjs | redwoodsdk | From 1.0.1 (inc) to 1.0.6 (exc) |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
| redwoodjs | redwoodsdk | 1.0.0 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-352 | The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor. |