Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious webpage with GET request
-
DeliveryUser visits page via cross-site navigation
-
ExploitBrowser sends SameSite=Lax cookies automatically
-
ExecutionServer function invoked unintentionally
-
ImpactState-changing operation executed without authorization
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | RedwoodSDK versions 1.0.0-beta.50 to 1.0.5 with cookie-based authentication using SameSite=Lax cookies. Victim must click a crafted link or visit a malicious website to trigger state-changing server functions via GET requests. |
| Impact | Real-world risk is elevated for cookie-authenticated RedwoodSDK applications with state-changing server functions. The CVSS vector (AV:N/AC:L/PR:N/UI:R) indicates network-accessible attacks with low complexity requiring no privileges but necessitating user interaction (typically social engineering to visit attacker-controlled pages). The high integrity and availability impact (I:H/A:H) reflects potential for unauthorized data modification or service disruption. While no public exploit identified at time of analysis and the vulnerability is not confirmed actively exploited (CISA KEV), the technical barrier is minimal - attackers need only craft malicious links or embed invisible iframes triggering GET navigations. Attack complexity is genuinely low despite UI:R because users routinely click links in emails, messages, or websites. The narrow affected version range (beta.50 through 1.0.5) and recent framework adoption may limit exposure scope, but applications using cookie-based authentication with privileged server functions face concrete CSRF risk. Mitigation urgency is high for affected deployments given the availability of a patch and the framework's server-first architecture where many operations likely qualify as state-changing. |
| Exploit ScenarioDerived | An attacker identifies a RedwoodSDK application running vulnerable versions with a server function that deletes user data or modifies account settings. The attacker crafts a malicious webpage containing a hidden iframe or link pointing to the server function endpoint with a GET request, such as https://vulnerable-app.example/server-functions/deleteAccount. When an authenticated victim visits the attacker's site or clicks the crafted link, their browser automatically attaches session cookies due to SameSite=Lax policy on top-level GET navigation, causing the server function to execute with the victim's privileges and complete the state-changing operation without consent. No public exploit identified at time of analysis, but exploitation requires only basic web development skills to construct cross-site GET requests. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 07, 2026
Cross-Site Request Forgery (CSRF) in RedwoodSDK 1.0.0-beta.50 through 1.0.5 allows unauthenticated remote attackers to execute state-changing server functions via crafted GET requests. The vulnerability stems from server functions exported from 'use server' files accepting GET requests despite being intended for POST-only invocation, enabling exploitation through cross-site navigation in cookie-authenticated applications where browsers automatically attach SameSite=Lax cookies to top-level GET requests. CVSS score 8.1 reflects high integrity and availability impact with low attack complexity requiring only user interaction. No public exploit identified at time of analysis, with EPSS data unavailable. Fixed in version 1.0.6.
RemediationAI
Upgrade RedwoodSDK to version 1.0.6 or later immediately, which implements proper HTTP method validation to restrict server functions to POST requests only. The vendor-released patch addresses the root cause by enforcing method-based routing controls on all 'use server' exported functions. Organizations unable to upgrade immediately should implement defense-in-depth measures: deploy anti-CSRF tokens for all state-changing operations, configure stricter SameSite=Strict cookie policies if application workflow permits (note this may break legitimate cross-site navigation scenarios), and review server function exports to ensure no sensitive operations are accessible. Validate that authentication middleware enforces token-based CSRF protection as secondary control. Consult the GitHub security advisory at https://github.com/redwoodjs/sdk/security/advisories/GHSA-x8rx-789c-2pxq for framework-specific upgrade guidance and compatibility considerations.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in npm, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
RedwoodSDK is a server-first React framework (cpe:2.3:a:redwoodjs:sdk) that implements React Server Components patterns with 'use server' directives for server-side function execution. The vulnerability (CWE-352: Cross-Site Request Forgery) occurs in the framework's HTTP method handling layer. Server functions decorated with 'use server' - including both serverAction() handlers and bare exported functions - failed to enforce POST-only invocation and incorrectly accepted GET requests. In browser security contexts, SameSite=Lax cookie policy (the default for most modern applications) sends authentication cookies on top-level cross-origin GET navigations but blocks them on cross-origin POST requests. This design prevents CSRF on POST endpoints but assumes GET requests are safe. The framework's failure to restrict HTTP methods created a gap where authenticated state-changing operations became vulnerable to cross-site GET-based attacks, violating the fundamental HTTP semantic that GET should be idempotent and safe.
Know when Sdk gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
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.
Executive ViewAI
RedwoodSDK versions 1.0.0-beta.50 through 1.0.5 contain a CSRF vulnerability that allows unauthenticated attackers to execute unauthorized state-changing operations by tricking authenticated users into clicking malicious links, potentially compromising data integrity and application availability. Organizations running affected versions face risk of unauthorized transactions, data modification, or system state changes initiated without user knowledge or consent.
If immediate upgrade to version 1.0.6 is not feasible within 7 days: (1) Implement strict SameSite=Strict cookie policy on all session cookies if application framework supports it; (2) Add CSRF token validation to all state-changing server functions regardless of HTTP method; (3) Restrict server functions to POST requests only at the application or reverse proxy layer; (4) Implement Content Security Policy headers to limit cross-origin form submissions; (5) Monitor application logs for unusual GET requests to server function endpoints. Apply vendor patch (RedwoodSDK 1.0.6) as primary remediation.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when processing XML data. Rated
The CLI in npm before 2.15.1 and 3.x before 3.8.3, as used in Node.js 0.10 before 0.10.44, 0.12 before 0.12.13, 4 before
The IBM Java Runtime Environment's Diagnostic Tooling Framework for Java (DTFJ) (IBM SDK, Java Technology Edition 6.0 ,
Same-site Cross-Site Request Forgery (CSRF) in RedwoodSDK server actions allows attackers controlling same-site origins
Path traversal in the EventCatalog (@eventcatalog/sdk) custom-documentation helpers, fixed in 2.30.0, lets a caller that
EUVD-2026-19888
GHSA-x8rx-789c-2pxq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB