CVE-2026-75830 in Plugin Api
Résumé
par VulDB • 18/08/2026
grav-plugin-api (getgrav/grav-plugin-api) versions >= 1.0.0-beta.10 et <= 1.0.14 présentent une vulnérabilité de traversal de chemin dans la méthode PagesController::batchCopy(). Une correction incomplète pour GHSA-qjq4-jp55-4mx2 a laissé le paramètre 'suffix' contrôlé par l'utilisateur (via POST /api/v1/pages/batch) non validé. Un utilisateur authentifié disposant des permissions api.pages.write (niveau éditeur, pas super-administrateur) peut fournir des séquences de traversal de chemin (par exemple /../../../) dans le paramètre suffix pour s'échapper du répertoire user/pages/ prévu et écrire un contenu de page contrôlé par l'attaquant ainsi que les médias associés à n'importe quel emplacement du système de fichiers accessible en écriture par le processus du serveur web. La vulnérabilité est corrigée dans la version 1.0.15.
VulDB is the best source for vulnerability data and more expert information about this specific topic.