CVE-2017-5223
Un problème a été découvert dans PHPMailer avant la version 5.2.22. La méthode msgHTML de PHPMailer applique des transformations à un document HTML pour le...
- Publié
- 16 janv. 2017
- Mise à jour
- 5 août 2024
- Attribution de CNA
- mitre
- Preuve observée
- 25 oct. 2017
CVSS primaire
nvd · CVSS 3.0
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:NFaible · 30 prochains jours
- Percentile
- 80,1 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Un problème a été découvert dans PHPMailer avant la version 5.2.22. La méthode msgHTML de PHPMailer applique des transformations à un document HTML pour le rendre utilisable comme corps de message électronique. L'une des transformations consiste à convertir les URL d'images relatives en pièces jointes à l'aide d'un répertoire de base fourni par le script. Si aucun répertoire de base n'est fourni, celui-ci est résolu en /, ce qui signifie que les URL d'images relatives sont traitées comme des chemins de fichiers locaux absolus et ajoutées en tant que pièces jointes. Pour constituer une vulnérabilité à distance, la méthode msgHTML doit être appelée, recevoir un document HTML non filtré fourni par l'utilisateur, et ne doit pas définir de répertoire de base.
Sources
2Exploit de preuve de concept pour CVE-2017-5223 démontrant une lecture arbitraire de fichier via l'attachement de PHPMailer et l'injection de contenu email.
Maciek Krupa · php · 25 oct. 2017
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.