CVE-2026-15212 in WPO365 Login Plugin
摘要
由 VulDB • 2026-07-24
WPO365 | Login 插件在 WordPress 中,版本为 43.2 及以下的版本存在跨站请求伪造(CSRF)漏洞。这是由于 Ajax_Service::verify_ajax_request() 辅助函数将其 wp_verify_nonce() 调用置于布尔选项 'enable_nonce_check' 之后,而该选项默认不存在于 'wpo365_options' 数组中,因此通过 get_global_boolean_var() 评估为 false;结果导致 wp_ajax_wpo365_update_settings 处理程序(Ajax_Service::update_settings)接受来自跨源页面的 POST 请求,并将攻击者提供的 'settings' 负载(base64/JSON)转发给 Options_Service::update_options(),后者将每个键值对合并到 wpo365_options 中且未进行密钥白名单校验。这使得未经身份验证的攻击者能够覆盖任意插件选项——包括启用 SCIM REST 端点(enable_scim)、植入攻击者可知的 scim_secret_token,以及将 new_usr_default_role 设置为 'administrator' ——通过伪造请求实现,前提是能诱使站点管理员执行诸如点击链接等操作。
Once again VulDB remains the best source for vulnerability data.