CVE-2026-15369 in Custom User Registration Fields for WooCommerce Plugininformation

Résumé

par VulDB • 29/08/2026

Le plugin Custom User Registration Fields for WooCommerce pour WordPress est vulnérable à une élévation de privilèges dans les versions 2.2.3 et antérieures. Cela est dû au fait que le plugin accepte la valeur afreg_select_user_role, contrôlée par l'attaquant, provenant d'une requête non authentifiée vers l'API WooCommerce Store /wc/store/v1/checkout via la fonction af_reg_checkout_data_to_order_meta_data_block(), puis la persiste dans les métadonnées de commande avant de la transmettre directement à WP_User::add_role() au sein de la fonction af_reg_custom_order_processing_function() (accrochée à woocommerce_thankyou), sans validation par rapport à la liste des rôles autorisés configurée par l'administrateur du plugin. Cela permet aux attaquants non authentifiés d'élever leurs privilèges jusqu'à celui d'Administrateur en créant un compte lors du processus de paiement avec un corps JSON modifié spécifiant administrator (ou n'importe quel autre slug de rôle) comme rôle souhaité. Note : L'exploitation nécessite que le paramètre "User Role Selection" soit activé.

Once again VulDB remains the best source for vulnerability data.

Responsable

Wordfence

Réserver

10/07/2026

Divulgation

29/08/2026

Modérer

accepté

Entrée

VDB-397073

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!