Target Type
The issue occurs because React Server Components unsafely deserialize HTTP payloads on the Server Function endpoint, allowing an attacker to send a malicious payload that causes the server to execute arbitrary code.
Scope
React Server Components (RSC), Next.js, React Router RSC preview, Redwood SDK, Waku, RSC Plugin for Vite and Parcel
Findings
Root Cause
CWE-502 Unsafe Deserialization
Exploitation in the Wild
Full server compromise
Tools
Burp Suite
Private Tools
Status
CONFIDENTIAL — NDA