【复现】WordPressRESTAPI批处理路由混淆漏洞(CVE-2026-63030)"

admin 2026-10-17 14:58:51 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

【复现】WordPress REST API批处理路由混淆漏洞(CVE-2026-63030)

启明星辰
启明星辰

ADLab

2026年7月22日 17:31
北京

在小说阅读器读本章

去阅读

更多安全资讯和分析文章请关注启明星辰ADLab微信公众号及官方网站(adlab.venustech.com.cn)

WordPress是一款开源的网站内容管理系统(CMS),以PHP和MySQL为基础,凭借其丰富的主题模板和插件,让用户无需编写代码即可轻松搭建从个人博客、企业官网、电商商店到会员社区等各类网站;它拥有直观的后台管理界面、强大的SEO友好性和全球活跃的开发者社区,目前支撑着互联网上超过40%的网站,是既适合新手入门又能满足专业定制需求的首选建站工具。

WordPress REST API批处理路由混淆漏洞(CVE-2026-63030)于2026年7月18日公开,CVSS 3.1评分9.8分。官方描述指出:WordPress 6.9.x系列在6.9.5之前、7.0.x系列在7.0.2之前的版本,受到REST API批量端点路由混乱问题的影响。该问题与author\_\_not\_in参数存在的WP\_Query SQL注入漏洞(CVE-2026-60137)相结合,可导致未经身份验证的攻击者通过向/wp-json/batch/v1端点发送特制请求,利用路由与验证的失同步将已验证的子请求派发至非预期的回调函数,从而绕过权限检查并注入恶意SQL语句,最终实现数据库信息窃取乃至远程代码执行。

根据FOFA查询数据,截至2026年7月20日,互联网上存在74,904,665个潜在的易受攻击WordPress实例。由于概念验证漏洞利用程序已经发布,并且该漏洞已在互联网上广泛传播,因此对于使用WordPress的组织或个人而言,该漏洞构成了直接且严重的风险。

  • 影响版本

  • 7.0.0 <= WordPress < 7.0.2

  • 6.9.0 <= WordPress < 6.9.5
  • WordPress 7.1 Beta1

  • 漏洞描述

CVE-2026-63030是WordPress REST API批处理端点中的路由混淆漏洞,配合WP\Query SQL注入(CVE-2026-60137)可形成完整的预认证远程代码执行利用链。该漏洞的根源在于批处理请求处理过程中的数组索引不同步缺陷,当某个子请求路径解析失败时,系统仅在验证数组中添加错误记录,却未在匹配数组中同步添加内容,导致后续请求被分发到错误的路由处理器执行。结合WP\_Query对author\\_not\_in参数的类型检查不严格,攻击者可构造恶意SQL语句实现数据库任意查询,进而通过UNION注入伪造wp\_posts数据、触发oEmbed缓存机制、创建管理员账户、上传WebShell,最终以Web服务器用户身份执行任意系统命令。

  • 漏洞原理

在WordPress的核心文件“wp-includes/rest-api/class-wp-rest-server.php”中,批处理API端点/batch/v1的处理函数serve\_batch\_request\_v1()负责在单个HTTP请求中批量执行多个子请求:

当某个路径无法被成功解析时,系统会创建一个WP\_Error对象并将其添加到$requests数组中。然而,在后续遍历解析失败的请求时,仅将其添加到$validation数组却没有同步向$matches数组添加任何内容:

这种数组长度不一致和索引错位的现象,使得后续进行请求分发,使用循环变量$i作为索引访问$matches[$i]时,会拿到错误的路由处理器:

攻击者能够利用这一缺陷,通过构造嵌套的批处理请求来绕过REST API的安全限制。同时结合CVE-2026-60137的WP\_Query参数SQL注入漏洞,使得未经身份认证的攻击者能够实现任意SQL代码执行,通过精心构造的SQL代码触发WordPress内部的WordPress oEmbed和Customizer机制在数据库中写入恶意数据,从而导致远程代码执行。

  • 漏洞复现

基于Docker搭建WordPress漏洞环境:

漏洞复现:

  • 安全建议

目前官方已有可更新版本,建议受影响用户升级至最新版本:

  • WordPress 6.9.\* >= 6.9.5
  • WordPress 7.0.\* >= 7.0.2
  • WordPress 7.1.\* >= 7.1 Beta2

参考链接:

[1] https://www.cve.org/CVERecord?id=CVE-2026-63030

[2] https://www.cve.org/CVERecord?id=CVE-2026-60137

[3] https://wordpress.org/news/2026/03/wordpress-6-9-4-release/

启明星辰积极防御实验室(ADLab)

ADLab成立于1999年,是中国安全行业最早成立的攻防技术研究实验室之一,微软MAPP计划核心成员,“黑雀攻击”概念首推者。截至目前,ADLab已通过 CNVD/CNNVD/NVDB/CVE累计发布安全漏洞7000余个,持续保持国际网络安全领域一流水准。实验室研究方向涵盖基础安全研究、电信运营商基础设施安全研究、移动终端安全研究、云安全研究、信创安全研究、物联网安全研究、车联网安全研究、工控安全研究、数据安全研究、5G安全研究、AI安全研究、卫星安全研究、低空安全研究、高级威胁研究、攻防体系建设。研究成果应用于产品核心技术研究、国家重点科技项目攻关、专业安全服务等。


    从IT到OT:美国国民警卫队“网络盾牌”演习聚焦电力行业关基防护" 网络安全文章

    从IT到OT:美国国民警卫队“网络盾牌”演习聚焦电力行业关基防护"

    美国国民警卫队于2026年7月12日至25日举行了规模空前的`网络盾牌2026`网络防御演习,重点聚焦电力行业的关键基础设施防护。本次演习汇聚了来自美国及23个伙伴国的千余名网络安全专业人员,以红蓝对抗的形式进行实战演练,旨在提升参演人员检测、应对网络威胁的能力,并强化各国间的协同防御与技术共享。演习首次将实体部分完全融入数字环境,模拟从IT到OT的完整攻击链条,并引入了人工智能等新技术元素,以贴近真实世界的网络物理攻击场景。
    致命视觉投毒!多款主流移动端AI智能代理遭7类链路攻击,可远程拿下控制主机" 网络安全文章

    致命视觉投毒!多款主流移动端AI智能代理遭7类链路攻击,可远程拿下控制主机"

    研究曝光移动端AI代理完整攻击链,五大开源项目失守。攻击利用人机视觉差异,通过低透明度弹窗与屏幕盲区实现隐形指令注入。结合截图竞争条件漏洞可完成Shell注入,导致上位主机远程代码执行。建议禁用Shell直接拼接,改用流式传输截图与参数列表传参,并为ADB广播增加鉴权。
    复旦AgentGuard亮相WAIC:为政务智能体划定安全边界" 网络安全文章

    复旦AgentGuard亮相WAIC:为政务智能体划定安全边界"

    复旦AgentGuard在WAIC上展示政务智能体安全治理方案,针对提示词注入和模型推理偏差风险,通过安全规约、实时检测、风险拦截、目标对齐和全程审计构建覆盖访问、决策与执行全流程的安全边界,确保智能体可信可控可追溯。该方案已开源,建议政务系统采用以防范敏感数据泄露和违规操作。
    评论:0   参与:  0