CVE-2026-15212 in WPO365 Login Plugin
Résumé
par VulDB • 24/07/2026
Le plugin WordPress WPO365 | Login est vulnérable à une attaque par falsification de requête intersite (CSRF) dans les versions 43.2 et antérieures. Cela est dû au fait que l'helper Ajax_Service::verify_ajax_request() conditionne son appel à wp_verify_nonce() derrière l'option booléenne 'enable_nonce_check', qui est absente du tableau par défaut 'wpo365_options' et évalue donc false via get_global_boolean_var(); en conséquence, le gestionnaire wp_ajax_wpo365_update_settings (Ajax_Service::update_settings) accepte les requêtes POST provenant de pages d'autres origines et transmet la charge utile 'settings' fournie par l'attaquant (base64/JSON) à Options_Service::update_options(), qui fusionne chaque clé/valeur dans wpo365_options sans liste blanche de clés. Cela permet aux attaquants non authentifiés de remplacer n'importe quelle option du plugin — y compris activer le point de terminaison REST SCIM (enable_scim), planter un scim_secret_token connu de l'attaquant, et définir new_usr_default_role sur 'administrator' — via une requête forgée à condition qu'ils puissent inciter un administrateur du site à effectuer une action telle que cliquer sur un lien.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.