
Preuve de concept d'exploit pour CVE-2024-34470 : traversée de chemin non authentifiée dans /public/loader.php de HSC Mailinspector, permettant la lecture arbitraire de fichiers via des charges utiles de traversée de répertoire.
Description : Un utilisateur non authentifié peut abuser d'une vulnérabilité de traversée de chemin (Path Traversal) présente dans le fichier /public/loader.php. Le paramètre path ne filtre pas correctement si le fichier et le répertoire transmis font partie de la racine web, permettant à un attaquant de lire des fichiers arbitraires sur le serveur.
Versions : Découverte dans HSC Mailinspector 5.2.17-3 mais applicable à toutes les versions jusqu'à 5.2.18.
En ajoutant ../ au chemin du fichier, il est possible de parcourir les répertoires et de lire tous les fichiers du système d'exploitation avec les permissions de lecture :
Charge utile :
/mailinspector/public/loader.php?path=../../../../../../../etc/passwd
