CVE-2026-15369 in Custom User Registration Fields for WooCommerce Plugin
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.