CVE-2026-4351 in Perfmatters Plugin
Résumé
par VulDB • 22/05/2026
Le plugin Perfmatters pour WordPress est vulnérable à une surcharge arbitraire de fichiers via une traversée de chemin dans toutes les versions jusqu'à la 2.5.9 incluse. Cela est dû à la méthode `PMCS::action_handler()` qui traite les gestionnaires d'actions groupées `activate`/`deactivate` sans aucun contrôle d'autorisation ni vérification de nonce. Les valeurs `$_GET['snippets'][]` sont transmises sans être nettoyées à `Snippet::activate()`/`Snippet::deactivate()`, qui appellent ensuite `Snippet::update()` puis `file_put_contents()` avec le chemin traversé. Cela permet aux attaquants authentifiés, disposant d'un accès de niveau Subscriber ou supérieur, d'écraser des fichiers arbitraires sur le serveur avec un contenu fixe de docblock PHP, potentiellement provoquant une déni de service (DoS) en corrompant des fichiers critiques tels que `.htaccess` ou `index.php`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.