A modern Next.js vulnerable web app themed as a news / blog portal for CVE-2025-55182 (React) and CVE-2025-66478 (Next.js) to learn, detect, and safely exercise React2Shell. Runs unpatched React 19.0.0 and Next.js 15.0.3.
A modern Next.js web app themed as a news / blog portal for CVE-2025-55182 (React) and CVE-2025-66478 (Next.js) to learn, detect, and safely exercise React2Shell. Runs unpatched React 19.0.0 and Next.js 15.0.3.
# 1. Start the lab
docker-compose up -d
# 2. Open the app
http://localhost:3000
# 3. Stop when done
docker-compose down
Production-like manual run:
npm install --legacy-peer-deps
npm run build
npm start
# Visit http://localhost:3000
Development with hot reload:
npm install --legacy-peer-deps
npm run dev
Notes:
Helpful commands:
docker-compose ps
docker-compose logs -f hi-react2shell-tribune
docker-compose restart
docker-compose build --no-cache && docker-compose up -d
Relevant affected versions:
This project is licensed under the Apache License 2.0. See LICENSE for details.
📬 Contact us: [email protected]