
React2Shell es una herramienta de prueba de concepto basada en Python diseñada para explotar CVE-2025-55182 y CVE-2025-66478, ambas vulnerabilidades que afectan a aplicaciones Next.js que utilizan React Server Components (RSC).
/$$$$$$$ /$$ /$$$$$$ /$$$$$$ /$$ /$$ /$$
| $$__ $$ | $$ /$$__ $$ /$$__ $$| $$ | $$| $$
| $$ \ $$ /$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$ |__/ \ $$| $$ \__/| $$$$$$$ /$$$$$$ | $$| $$
| $$$$$$$/ /$$__ $$ |____ $$ /$$_____/|_ $$_/ /$$$$$$/| $$$$$$ | $$__ $$ /$$__ $$| $$| $$
| $$__ $$| $$$$$$$$ /$$$$$$$| $$ | $$ /$$____/ \____ $$| $$ \ $$| $$$$$$$$| $$| $$
| $$ \ $$| $$_____/ /$$__ $$| $$ | $$ /$$| $$ /$$ \ $$| $$ | $$| $$_____/| $$| $$
| $$ | $$| $$$$$$$| $$$$$$$| $$$$$$$ | $$$$/| $$$$$$$$| $$$$$$/| $$ | $$| $$$$$$$| $$| $$
|__/ |__/ \_______/ \_______/ \_______/ \___/ |________/ \______/ |__/ |__/ \_______/|__/|__/
@shyambhanushali @nickvourd
React2Shell es una herramienta de prueba de concepto basada en Python diseñada para explotar CVE-2025-55182 y CVE-2025-66478, ambas afectan a aplicaciones Next.js que utilizan React Server Components (RSC). La herramienta permite la ejecución remota de JavaScript (RCE) mediante la generación y entrega de un payload malicioso que abusa del comportamiento de deserialización de RSC. Está pensada para investigadores de seguridad, probadores de penetración y operadores de equipos rojos que realizan evaluaciones autorizadas.
Esta herramienta se proporciona estrictamente con fines educativos y de investigación en seguridad. Los autores no asumen ninguna responsabilidad por el mal uso. Usted es el único responsable de garantizar un uso legal y autorizado.
React2Shell v1.0 – PoC de RCE basada en Python para CVE-2025-55182 / CVE-2025-66478
Escrito con ❤️ por @shyambhanushali y @nickvourd
Licenciado bajo MIT
Repositorio: https://github.com/shyambhanushali/React2Shell
react2shell.py [-h] -t TARGET -c COMMAND
opciones:
-h, --help muestra este mensaje de ayuda y sale
-t, --target TARGET URL objetivo (p. ej. http://localhost:3000)
-c, --command Comando a ejecutar en el objetivo