CVE-2026-4024WordPress插件Royal Addons for Elementor在1.7.1056及之前版本中存在权限绕过漏洞。由于AJAX处理函数未实施能力检查且验证用的Nonce在前端公开暴露,未认证攻击者可利用此漏洞修改任意文章的表单配置元数据(如邮件、Webhook),劫持数据传输路径,最终导致敏感用户信息泄露。
该漏洞的核心在于插件对`wpr_update_form_action_meta` AJAX操作的权限控制存在严重缺陷。尽管代码逻辑中包含了Nonce验证步骤,但该Nonce值被直接输出在前端JavaScript的`WprConfig`全局对象中,导致任何访问者均可轻松获取。由于该AJAX动作同时注册在`wp_ajax`和`wp_ajax_nopriv`钩子上,意味着未登录的匿名用户也可以触发该操作。攻击者在获取到Nonce后,可以通过发送POST请求直接调用后端的`update_post_meta()`函数。由于后端未对请求者是否具有文章编辑权限或所有权进行校验,攻击者可以修改任意文章ID下的表单配置元数据,例如将邮件通知地址或Webhook URL篡改为攻击者控制的服务器地址,进而劫持用户提交的表单数据,造成信息泄露。