CVE-2026-5809 in wpForo Forum Plugininformation

Résumé

par VulDB • 26/05/2026

Le plugin wpForo Forum pour WordPress est vulnérable à une suppression arbitraire de fichiers dans les versions 3.0.2 et antérieures. Cette vulnérabilité est due à une faille logique en deux étapes : les gestionnaires d'actions topic_add() et topic_edit() acceptent des tableaux de données arbitraires fournis par l'utilisateur[*] depuis $_REQUEST et les stockent en tant que postmeta sans restreindre les champs pouvant contenir des valeurs de tableau. Étant donné que 'body' est inclus dans la liste des champs de sujet autorisés, un attaquant peut fournir data[body][fileurl] avec un chemin de fichier arbitraire (par exemple, wp-config.php ou un chemin absolu du serveur). Ce fileurl corrompu est persisté dans la table de base de données postmeta personnalisée du plugin. Par la suite, lorsque l'attaquant soumet wpftcf_delete[]=body lors d'une requête topic_edit, la méthode add_file() récupère l'enregistrement postmeta stocké, extrait le fileurl contrôlé par l'attaquant, le fait passer par wpforo_fix_upload_dir() qui ne réécrit que les chemins de téléchargement wpforo légitimes et renvoie tous les autres chemins inchangés, puis appelle wp_delete_file() sur le chemin non validé. Cela permet aux attaquants authentifiés, disposant d'un accès de niveau abonné ou supérieur, de supprimer des fichiers arbitraires en écriture par le processus PHP sur le serveur, y compris des fichiers critiques tels que wp-config.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Wordfence

Réserver

08/04/2026

Divulgation

11/04/2026

Modérer

accepté

Entrée

VDB-356980

CPE

prêt

EPSS

0.00499

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!