
osCommerce Phoenix CE <=1.0.5.4 RCE authentifiée
Exploit CVE-2020-27976 osCommerce Phoenix CE <=1.0.5.4 RCE authentifié
osCommerce Phoenix CE avant 1.0.5.4 permet une injection de commandes OS à distance. Dans admin/mail.php, un paramètre POST de formulaire peut être transmis à l'application. Cela affecte la fonction mail de PHP et l'option sendmail -f.
Cet exploit téléverse un fichier de charge utile spécifié dans le répertoire de base d'une installation Phoenix CE vulnérable. Vous devez utiliser des identifiants valides du panneau d'administration de l'installation pour et .
Utilisation : ./exploit.py - L'URL de l'installation Phoenix CE. - Nom d'utilisateur pour le panneau d'administration. - Mot de passe pour le panneau d'administration. - Chemin vers le fichier de charge utile à téléverser.
=== NOTES DE L'UTILISATEUR ===
Le shell que vous téléversez sera intégré dans la ligne d'objet d'un fichier journal des e-mails, et il peut apparaître de nombreuses fois dans le journal. J'ai constaté que cela peut causer des problèmes. Par conséquent, vous devez terminer votre shell PHP par un commentaire multiligne (/*) au lieu d'une accolade fermante (?>). Cela a produit les meilleurs résultats lors des tests.
Les sauts de ligne du fichier de charge utile sont remplacés par des espaces avant le téléversement. ==================
Sources : https://www.tenable.com/cve/CVE-2020-27976 https://herolab.usd.de/security-advisories/usd-2020-0026/