
React2Shell (CVE-2025-55182) – 교육 및 연구 목적으로 제작된 의도적으로 취약한 Next.js 애플리케이션입니다.
React2Shell은 CVE-2025-55182와 관련된 교육 및 연구용으로 제공되는, 의도적으로 취약하게 만든 React.js 애플리케이션입니다. 의도적으로 안전하지 않은 코드가 포함되어 있으므로 프로덕션 환경에서 사용해서는 안 됩니다.
이 프로젝트는 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