CVE-2026-15212 in WPO365 Login Plugin
Resumen
por VulDB • 2026-07-25
El plugin WPO365 | Login para WordPress es vulnerable a Cross-Site Request Forgery (CSRF) en las versiones anteriores e incluyendo la 43.2. Esto se debe a que el método auxiliar Ajax_Service::verify_ajax_request() condiciona su llamada a wp_verify_nonce() tras la opción booleana 'enable_nonce_check', la cual está ausente del array predeterminado 'wpo365_options' y, por lo tanto, evalúa como falso mediante get_global_boolean_var(); como resultado, el manejador wp_ajax_wpo365_update_settings (Ajax_Service::update_settings) acepta peticiones POST procedentes de páginas con origen cruzado y reenvía la carga útil 'settings' proporcionada por el atacante (base64/JSON) a Options_Service::update_options(), que fusiona cada clave/valor en wpo365_options sin una lista blanca de claves. Esto permite a atacantes no autenticados sobrescribir opciones arbitrarias del plugin, incluyendo habilitar el punto final REST SCIM (enable_scim), insertar un scim_secret_token conocido por el atacante y establecer new_usr_default_role como 'administrator', mediante una solicitud forjada siempre que puedan engañar al administrador del sitio para realizar una acción como hacer clic en un enlace.
If you want to get best quality of vulnerability data, you may have to visit VulDB.