
CVE-2023-46818 | PoC | ISPConfig 3.2.11p1
Les versions d'ISPConfig <= 3.2.11 sont vulnérables à une injection de code PHP authentifiée via le paramètre records[] dans le endpoint /admin/language_edit.php.
Ce endpoint ne valide pas correctement les entrées utilisateur. Un attaquant disposant d'identifiants valides peut soumettre une requête spécialement conçue à la fonctionnalité d'édition de langue, injectant du code PHP qui est écrit dans un fichier sur le serveur (généralement shell.php). Cela permet à l'attaquant d'exécuter des commandes arbitraires sur le serveur, pouvant mener à un compromis total du système. Pour atténuer cette vulnérabilité, il est recommandé d'appliquer les dernières mises à jour d'ISPConfig et de restreindre l'accès au panneau d'administration.
http://<target>/admin/language_edit.php — endpoint vulnérable d'ISPConfig
Exécutez le script d'exploit CVE-2024-47533.py.
python3 CVE-2023-46818.py -u <url> -U <username> -P <password>
En cas d'exécution réussie, le reverse shell établira une connexion de retour vers la machine, accordant à l'attaquant un accès distant au serveur.