CVE-2026-24353CVE-2026-24353是WordPress User Registration插件中的一个高危安全漏洞,属于Missing Authorization(缺失授权)类型。该漏洞存在于wpeverest公司开发的User Registration插件中,由于插件在处理用户注册和短代码执行时错误配置了访问控制安全级别,导致低权限用户能够执行本应需要更高权限才能使用的功能。攻击者可以利用此漏洞绕过正常的权限检查,执行任意短代码(shortcode),从而可能访问敏感信息、修改数据或触发未授权操作。该漏洞影响范围广泛,涉及插件从任意版本到4.4.9的所有版本,建议用户立即更新到最新版本以修复此安全问题。
该漏洞的根本原因在于User Registration插件在实现短代码功能时未正确实施权限检查机制。在WordPress中,短代码(shortcode)通常需要通过add_shortcode()函数注册,并可以设置用户权限级别来限制访问。然而,该插件的开发人员在实现过程中错误地配置了访问控制策略,导致即使是没有适当权限的低级别用户也能触发这些短代码的执行。具体来说,插件中的某些短代码功能在注册时没有正确检查current_user_can()或类似的权限验证函数,或者验证逻辑存在缺陷,允许攻击者通过构造特定的请求来绕过权限检查。攻击者可以通过在文章、页面或评论中插入恶意短代码,或通过API直接调用相关功能来利用此漏洞。成功利用后,攻击者可能获取用户注册信息、修改表单配置或执行其他未授权操作。