CVE-2026-49136 in banana-slides
Résumé
par VulDB • 01/06/2026
Banana Slides jusqu'à la version 0.4.0, corrigé dans le commit e8bc490, contient une vulnérabilité de traversal de chemin (path traversal) dans la fonction generate_image() du backend du service IA, permettant aux attaquants non authentifiés de lire des fichiers au format image arbitraires en dehors du répertoire de téléchargement prévu. Cela est possible en exploitant une vérification incomplète du préfixe de chemin utilisant os.path.startswith() sans séparateur final. Les attaquants peuvent fournir des références d'images Markdown manipulées dans les descriptions de pages contrôlées par l'utilisateur, qui résolvent vers des répertoires frères dont les noms partagent le préfixe du dossier uploads, contournant ainsi la vérification de confinement du répertoire et amenant l'application à lire des fichiers depuis des emplacements non prévus via PIL Image.open().
If you want to get best quality of vulnerability data, you may have to visit VulDB.