CVE-2025-13358CVE-2025-13358是WordPress平台Accessiy By CodeConfig Accessibility插件中的一个高危安全漏洞。该漏洞存在于插件的1.0.0版本及之前所有版本中,由于Settings::createPage()函数缺少适当的权限验证机制,导致任何已认证用户(即使只拥有最低的订阅者权限)都能通过特定的AJAX动作在网站上创建任意已发布的页面内容。攻击者可以利用此漏洞在目标网站上植入恶意页面内容,进行钓鱼攻击、SEO垃圾链接注入或传播恶意软件。由于该漏洞利用无需特殊权限且攻击复杂度低,对使用该插件的所有WordPress网站都构成严重安全威胁。建议受影响的用户立即更新到插件最新版本或采取临时缓解措施。
该漏洞的根本原因在于Accessiy By CodeConfig Accessibility插件的AJAX处理逻辑中存在严重的访问控制缺陷。具体问题出在includes/Ajax/Settings.php文件的createPage()函数中(第96行),该函数直接处理页面创建逻辑但未调用current_user_can()或类似函数进行权限验证。插件的AJAX端点(通过includes/Ajax.php第24行注册)使用wp_ajax_ccpcaCreatePage动作钩子注册,但仅使用了nopriv=false参数允许已登录用户访问,却没有进行任何角色或权限检查。这意味着任何具有WordPress账户的用户(从订阅者Subscriber到管理员Administrator)都可以构造恶意请求调用此端点。攻击者只需构造包含page title和page content参数的POST请求即可在目标站点上创建任意已发布状态的页面,整个过程无需管理员权限且无任何交互要求。