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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-32429 — CVE-2025-32429 익스플로잇 – XWiki REST API의 SQLi (getdeleteddocuments.vm). | Kitploit
도구/GitHubGitHub/bytereaper77/cve-2025-32429
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingPayload DevelopmentArchived
GitHubbytereaper77/cve-2025-32429

CVE-2025-32429

CVE-2025-32429 익스플로잇 – XWiki REST API의 SQLi (getdeleteddocuments.vm).

저장소 보기
10121년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2025-32429 XWiki SQL Injection PoC

Author: Byte Reaper
Telegram: @ByteReaper0
CVE: CVE‑2025‑32429
Vulnerability: XWiki LiveData REST API의 블라인드 SQL 인젝션
Affected File: getdeleteddocuments.vm (sort 매개변수)


Description :

XWiki Platform의 LiveData REST 엔드포인트에서 getdeleteddocuments.vm의 sort 매개변수를 사용할 때 블라인드 SQL 인젝션 취약점이 존재합니다. 공격자는 임의의 SQL 구문을 주입할 수 있으며, 시간 기반 페이로드(SLEEP) 또는 유니온 기반 쿼리를 활용하여 데이터베이스 내용을 열거할 수 있습니다.

이 저장소는 다음을 수행하는 C 기반 PoC를 제공합니다:

  1. 공격 전 WAF/속도 제한 간섭을 탐지합니다.
  2. 일련의 SQLi 페이로드(불리언, 시간 기반)를 반복합니다.
  3. 응답 시간을 측정하고 지표가 되는 키워드를 검색합니다.
  4. 추출된 취약점 증거를 출력합니다.

Requirements

  • Linux x86_64
  • GCC
  • libcurl 개발 헤더
  • C 라이브러리
argparse

Compile:

gcc -o exploit exploit.c argparse.c -lcurl

Usage

./exploit -u <BASE_URL> [-c cookies.txt] [-v] -u, --url : 대상 XWiki 인스턴스의 기본 URL

-c, --cookies : (선택 사항) 인증된 세션을 위한 쿠키 파일 경로

-v, --verbose : 상세 디버그 출력 활성화

Examples 공개 인스턴스에 대한 인증 없는 테스트

./exploit -u http://victim.com 인증된 컨텍스트를 위한 쿠키 사용

./exploit -u https://intranet.xwiki.local -c session.txt -v

Workflow:

WAF 탐지

User-Agent: sqlmap으로 무해한 페이로드를 전송합니다.

차단 HTTP 코드(403/404/503), 비정상적인 리디렉션, 시간 지연, 응답 내 시그니처 키워드, 연결 재설정을 확인합니다.

익스플로잇 루프

미리 정의된 SQL 페이로드(불리언 검사, SLEEP() 인젝션, 유니온 쿼리)를 반복 실행합니다.

시간 기반 인젝션 탐지를 위해 총 요청 시간(CURLINFO_TOTAL_TIME)을 측정합니다.

인젝션 성공을 확인하기 위해 응답 본문에서 SQL 키워드(select, union 등)를 검색합니다.

Mitigation :

sort 매개변수를 적절히 정제하는 getdeleteddocuments.vm이 포함된 XWiki 버전으로 업그레이드하세요.

매개변수화된 쿼리를 적용하거나 허용 가능한 정렬 필드를 화이트리스트로 관리하세요.

매개변수 내 예상치 못한 SQL 메타문자를 정규화하고 거부하는 WAF 또는 입력 검증 계층을 배포하세요.

License :

MIT

도구 다운로드