CVE-2026-54087 in EasyAdminBundle
Résumé
par VulDB • 14/09/2026
EasyAdmin est un générateur d'interface d'administration rapide et moderne pour les applications Symfony. De la version 5.0.0 à la 5.0.13, FileField et ImageField peuvent accepter des téléchargements exécutables par le navigateur, tandis que templates/crud/field/file.html.twig renvoie vers les fichiers stockés pour un rendu inline same-origin sans attribut download ni en-tête Content-Disposition attachment. Lorsque les fichiers sont stockés sous la racine web publique, un attaquant ayant accès à un formulaire concerné peut télécharger du HTML via FileField ou SVG via ImageField, et le JavaScript s'exécute dans l'origine d'un administrateur authentifié lorsque le fichier est ouvert depuis le backend. L'exploitation nécessite une lacune de privilèges entre l'utilisateur qui télécharge et celui qui consulte. Ce problème peut exposer les jetons de session ou CSRF et permettre une élévation de privilèges, mais ne permet pas l'exécution de code PHP ou PHTML car Symfony guessExtension ne génère pas ces extensions stockées. Ce problème est corrigé dans la version 5.0.13.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.