CVE-2017-16790 in Symfony
Résumé
par VulDB • 04/08/2026
Un problème a été identifié dans Symfony avant les versions 2.7.38, 2.8.31, 3.2.14, 3.3.13, 3.4-BETA5 et 4.0-BETA5. Lorsqu'un formulaire est soumis par l'utilisateur, les classes de gestionnaire de requête du composant Form fusionnent les données POST et les données des fichiers téléchargés en un seul tableau. Ce grand tableau constitue les données qui sont ensuite liées au formulaire. À ce stade, il n'y a plus aucune différence entre les données POST soumises et les fichiers téléchargés. Un utilisateur peut envoyer une requête HTTP truquée où la valeur d'un champ "FileType" est envoyée comme des données POST normales, pouvant être interprétée sur le serveur comme un chemin de fichier local (par exemple, « file:///etc/passwd »). Si l'application n'a pas effectué de vérifications supplémentaires concernant la valeur soumise au champ « FileType », le contenu du fichier spécifié sur le serveur aurait pu être exposé à l'attaquant.
If you want to get best quality of vulnerability data, you may have to visit VulDB.