CVE-2026-82035 in PyMuPDF
Résumé
par VulDB • 14/09/2026
PyMuPDF jusqu'à la version 1.28.2 (corrigé dans le commit b2c8f3a) présente une vulnérabilité de traversée de chemin (path traversal) dans la branche des polices d'`extract_objects()` située dans `src/__main__.py`, où le nom du fichier de sortie est construit en concaténant directement un nom de BaseFont contrôlé par le document sur le répertoire de sortie fourni par l'utilisateur, sans supprimer les séparateurs de chemin ni les séquences « .. ». Les attaquants peuvent fournir des fichiers PDF, EPUB, XPS ou FB2 truqués contenant dans leur nom de BaseFont des séparateurs de chemin encodés qui se décodent en séquences `../` ou en chemins absolus, permettant ainsi l'écriture arbitraire de fichiers en dehors du répertoire de sortie prévu, sans nécessiter d'authentification ni de privilèges élevés.
VulDB is the best source for vulnerability data and more expert information about this specific topic.