React2Shell 是一个故意存在漏洞的 React.js 应用程序,专为与 CVE-2025-55182 相关的教育和研究目的而提供。它包含有意的非安全代码,不得用于生产环境。
该项目通过 Docker 打包并运行,使得轻松搭建一个用于学习、研究和安全测试的实验室环境成为可能。
博客链接:https://arulkumar.in/posts/react2shell-cve-2025-55182-docker-vulnerable-lab/
克隆仓库:
https://github.com/subzer0x0/React2Shell.git
cd React2Shell
构建 Docker 镜像:
docker build -t react2shell:latest .
运行容器(绑定端口 3000):
docker run --rm -p 3000:3000 react2shell:latest
访问应用程序: http://localhost:3000
拉取已发布的镜像:
docker pull arulkumarv/react2shell:v1
运行拉取的镜像:
docker run --rm -p 3000:3000 arulkumarv/react2shell:v1
与 CVE-2025-55182 相关的公开 PoC 可在以下地址获取: https://github.com/msanft/CVE-2025-55182
git clone https://github.com/msanft/CVE-2025-55182
cd CVE-2025-55182
python poc.py